我有以下代码:
$(function () {
var timestamp = 1443563590; //Tue, 29 Sep 2015 21:53:10 GMT
var today2 = moment.unix(timestamp).tz('America/New_York').toString();
alert(today2);
//var dateinNewYork = new Date(what should I type here?);
//alert(dateinNewYork.getHours());
});
我希望根据您在上面看到的内容创建一个新日期。将来我会从服务器获取时间戳,所以感谢它,我总是将当前时间保留在客户端的纽约,无论他是否在他的计算机中安装了当前时间或不。那我怎么创建这个日期呢? http://jsfiddle.net/b8o5cvdz/5/
答案 0 :(得分:1)
我不确定我是否完全了解你,但这是我尝试从我的理解中回答:
$(function () {
var timestamp = 1443563590; //Tue, 29 Sep 2015 21:53:10 GMT
var today2 = moment.unix(timestamp).tz('America/New_York').toString();
alert(today2);
var dateinNewYork = new Date(today2);
alert(dateinNewYork.getHours());
});
答案 1 :(得分:0)
看一下你可以使用的moment.js:
var newYork = moment.tz("2014-06-01 12:00", "America/New_York");