使用我的参数在JavaScript中创建一个新的Date()

时间:2015-09-29 22:00:53

标签: javascript jquery datetime

我有以下代码:

$(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/

2 个答案:

答案 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");