以 UTC 格式轉換日期時間 (Convert date time in utc)


問題描述

以 UTC 格式轉換日期時間 (Convert date time in utc)

i have to convert date in utc from locale date time in birt.  The only problem is that the date is divide in two numeric data type like '20131012' instead for 'yyyyMMdd' and '223112'instead for 'h24:mi:ss'.

Can anyone help to convert this two data type affected from locale settings, with other two in UTC mode?

thanks for anyone just read this.. 

‑‑‑‑‑

參考解法

方法 1:

Javascript Date objects are based on a UTC time value. When methods such as date.toString are called, the local system settings are used to show a local date and time.

You can use Date.UTC to create a UTC time value, use that to create a date object, then use the date object to get a local (system) equivalent date and time.

e.g.:

var utcDate = '20131012';
var utcTime = '223112';


// Get a UTC time value
var timeValue = Date.UTC(utcDate.substring(0,4),
                         utcDate.substring(4,6) ‑ 1, // Months are zero indexed
                         utcDate.substring(6),
                         utcTime.substring(0,2),
                         utcTime.substring(2,4),
                         utcTime.substring(4)
                        ); 

// Convert time value to date object
var date = new Date(timeValue);

(by AfanfeFanaRobG)

參考文件

  1. Convert date time in utc (CC BY‑SA 3.0/4.0)

#datetime #utc #javascript #birt






相關問題

NHibernate:HQL:從日期字段中刪除時間部分 (NHibernate:HQL: Remove time part from date field)

如何獲得在給定時間內發送超過 X 個數據包的 IP (How do I get IPs that sent more than X packets in less than a given time)

Памылка дадання даты пры адніманні ад 0:00 (Dateadd error when subtracting from 0:00)

查找與日曆相比缺失的日期 (Find missing date as compare to calendar)

CodeReview:java Dates diff(以天為單位) (CodeReview: java Dates diff (in day resolution))

顯示兩個給定時間之間的 15 分鐘步長 (display 15-minute steps between two given times)

如何在 C# 中獲取月份名稱? (How to get the month name in C#?)

fromtimestamp() 的反義詞是什麼? (What is the opposite of fromtimestamp()?)

構建 JavaScript 時缺少模塊 (Missing Module When Building JavaScript)

setTimeout 一天中的特定時間,然後停止直到下一個特定時間 (setTimeout for specific hours of day and then stop until next specific time)

將浮點數轉換為 datatime64[ns] (Converting float into datatime64[ns])

Python Dataframe 在連接時防止重複 (Python Dataframe prevent duplicates while concating)







留言討論