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

Create a new Date() in JavaScript with my parameter

本文关键字:Date 一个 创建 JavaScript 参数 my      更新时间:2023-09-26

我有以下代码:

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

我不确定我完全理解你,但这是我试图从我所理解的回答:

$(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());
});

看一下moment.js,你可以这样使用它:

var newYork = moment.tz("2014-06-01 12:00", "America/New_York");