【发布时间】:2019-05-04 23:45:50
【问题描述】:
在 Javascript 中,我尝试使用 toLocaleString() 函数将 Date 对象转换为语言环境字符串。我想要的是以毫秒为单位的转换后的语言环境字符串。这可能吗?
const time = "2018-12-03T16:24:05.150Z";
const date = new Date(time);
const str = date.toLocaleString();
console.log(date.toLocaleString()); //3-12-2018 17:24:05
【问题讨论】:
-
请分享您已经尝试过的代码。
-
将代码添加到问题中
-
你需要使用像moment.js这样的库
-
@theapologist 我想要一个以毫秒为单位的语言环境字符串。不将日期转换为毫秒。
-
我不认为你可以用
toLocaleString()做到这一点,因为它没有原生的option,而且跨语言环境的输出也不够一致,无法简单地连接毫秒。例如,我的输出以AM结束,而你的以一天中的时间结束。
标签: javascript date