我目前有一个网页,其中我将文件的创建日期显示为字符串。由于文件是在美国服务器上生成的,因此日期采用 UTC。
示例日期为: 6/3/2016 10:13:55 AM
我想将此日期转换为访问该网页的用户的时区。世界各地的人们都可以访问该网页。
例如,我希望示例时间显示澳大利亚东部标准时间 (AEST) 的6/4/2016 01:13:55 AM
。
var ms = Date.parse('6/3/2016 10:13:55 AM' + ' UTC');
var date = new Date();
date.setTime(ms);
var timezone_shifted_string = date.toLocaleString();