changing date/time string format javascript
我知道javascript中有许多函数可以更改日期格式,但我想更改字符串的格式。
我该怎么改变
2018-05-10T21:12:08Z
至
2018-05-10 9:12:08 AM
日期功能不起作用,因为它不是日期类型。
-
我可能会首先单独获得日期的每个部分。 (年/月/日)然后得到时间(h:m:s)然后得到上午/下午部分。 这样你就可以格式化每个部分,然后更容易地连接它们。 从这里开始:w3schools.com/js/js_date_formats.asp
-
首先查看Date.parse(),或者您可以使用像moment.js这样的外部库
-
将字符串转换为Date,将Date转换为字符串...
您可以使用时刻库来执行所有类型的日期/时间操作。
1 2
| var dt = moment('2018-05-10T21:12:08Z');
console.log(dt.format('YYYY-MM-DD h:mm:ss A')); |