将默认日期转换为另一个日期(用户的本地时区)
我有以下格式的默认时间19 Jul : 7:00pm CST
当用户访问显示此时间的页面时,我希望根据用户的本地时间将其转换为正确的时间。
有任何想法吗?
谢谢
首先,您需要输出您希望它出现的日期,但请务必指定其时区(我在这里使用GMT,但您可以使用UTC等)。 然后将其与当地加载时间交换(如果提供了原始时区,则由JavaScript自动处理)。
April 21, 2014 6:00 pm GMT
你可以玩.toLocaleTimeString()
.toLocaleString()
方法使用区域设置将Date
对象转换为字符串。
var d = new Date(); var n = d.toLocaleString();
更多关于日期对象