将前端传来的数据从 "2023-10-17T16:25" 更改为正常的年月日时分秒格式,可以使用 JavaScript 中的日期对象和日期格式化方法。\n\n首先,你可以使用 new Date() 构造函数将字符串转换为日期对象,然后使用日期对象的方法来获取需要的年、月、日、时、分、秒等信息。\n\n以下是一个示例代码:\n\njavascript\n// 前端传过来的数据\nvar dateString = \"2023-10-17T16:25\";\n\n// 将字符串转换为日期对象\nvar date = new Date(dateString);\n\n// 获取年、月、日、时、分、秒信息\nvar year = date.getFullYear();\nvar month = date.getMonth() + 1; // 注意月份是从0开始的,所以要加1\nvar day = date.getDate();\nvar hour = date.getHours();\nvar minute = date.getMinutes();\nvar second = date.getSeconds();\n\n// 创建一个格式化日期的函数,将单个数字补0,保证两位数格式\nfunction formatNumber(number) {\n return number < 10 ? \"0\" + number : number;\n}\n\n// 格式化输出日期时间\nvar formattedDate = year + \"-\" + formatNumber(month) + \"-\" + formatNumber(day) + \" \" + formatNumber(hour) + \":\" + formatNumber(minute) + \":\" + formatNumber(second);\n\nconsole.log(formattedDate);\n\n\n运行以上代码,你将得到一个格式为 "2023-10-17 16:25:00" 的字符串,表示正常的年月日时分秒格式。

将前端传来的时间戳转换为正常年月日时分秒格式

原文地址: https://www.cveoy.top/t/topic/pkmK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录