我有一个 UTC 时区的日期字符串,如下所示 2015-05-26T14:02:46.000Z
我将使用
将其转换为日期对象var lastModified = "2015-05-26T14:02:46.000Z;
var date = new Date(lastModified);
但是当我打印这个时,它会打印这样的日期 Tue May 26 2015 19:32:46 GMT+0530 (India Standard Time)
我想打印这样的日期 2015-05-26 7:32:46 PM IST
或2015-05-26 7:32:46 PM GMT+0530
有什么办法可以做到这一点吗?
最佳答案
正如后人所说,纯 JS 非常简单。但如果您经常这样做,您可能需要研究强大的 MomentJS图书馆。
使用 Moment,您的代码将是:
moment(date).format('YYYY-MM-DD HH:mm:ss A [GMT]Z')
关于Javascript日期格式化为具有特定格式的本地时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30466512/