将所有日期/日期元素转换为本地时区



如何使用日期/datetime字符串转换所有元素以在用户中显示在JavaScript(jQuery,Mongm或任何内容(中的本地时区。使用jquerymoment.js或任何javascript方法。

在https://momentjs.com/timezone/中有一个时区方法。但是,我们该如何以一种方法

进行

我要做的就是确保服务器以ISO 8601-Format返回DateTime:

然后,您可以使用该日期时间或使用JavaScript或JQuery与其关联的适当类获取所有元素。

JavaScript将UTC DateTime转换为本地用户的DateTime

var utcDateTime = '2019-05-15T08:33:48.000Z';  // ISO-8601 formatted date returned from server
var localDateTime = new Date(utcDateTime);

LocalDateTime将在正确的当地时间,在我的情况下是三个小时后(GR时间(。

jQuery更改所述元素的val

$('.yourDateclass').each(function() {
    $(this).val(localDateTime);
});

最新更新