[英]While converting UTC date to local date giving wrong time
我有UTC日期/Date(1512624687600)/
我想將其轉換為本地時間,但它給了我2017-12-07 09:31 PM
印度標准時間等。我嘗試過各種類型的解決方案(本地時間)。 請在下面找到我的代碼:
$scope.UtcToLocal = function(utcTime){
var milli = parseInt(utcTime.replace(/\/Date\((-?\d+)\)\//, '$1'));
alert(milli);
var fromDate = moment(utcTime).format("YYYY-MM-DD hh:mm A");
alert(fromDate);
var gmtDateTime = moment.utc(fromDate, "YYYY-MM-DD h:mm A");
alert(gmtDateTime);
var local = gmtDateTime.local().format('YYYY-MMM-DD h:mm A');
return local;
我正在使用Moment.js代碼演示上述代碼。
UTC日期時間始終提供您所在地區的通用時間。 最有可能在您以后的4小時或更早的時間內給您。 如果要獲取本地時間,則需要使用DateTime.Now如果是asp.net mvc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.