我正在研究Titanium應用程序。 我想參加當地時間。 我的問題是,當我使用:從Titanium獲取設備時間/本地時間從UTC時間
var currentDateTime = new Date();
它顯示了UTC時間。
是否有無法獲得當前本地時間或設備時間?
我正在研究Titanium應用程序。 我想參加當地時間。 我的問題是,當我使用:從Titanium獲取設備時間/本地時間從UTC時間
var currentDateTime = new Date();
它顯示了UTC時間。
是否有無法獲得當前本地時間或設備時間?
我使用getTimezoneOffset
函數解決了問題。
我寫了需要UTC時間爲參數和返回本地時間
//Function Processes the passed UTC time and returns the current device time.
function changeUTCToLocal(utcTime)
{
var offset = utcTime.getTimezoneOffset();
var localTime = utcTime + offset;
return localTime;
}
獲取與GMT時間的時間間隔和當前本地時間和GMT偏移量的方法,添加這些並獲得從當地時間實時間隔:
假設一個時間間隔是NSInteger的毫秒從GMT時間, 使用後得到彌補
NSInteger millisecondsFromGMT = 1000 * [[NSTimeZone localTimeZone] secondsFromGMT];
現在添加這兩種才能獲得真正的時間間隔
NSInteger realTimeInterval = timeInterval + millisecondsFromGMT ;
我認爲moment.js可以解決這個問題也
我已經提到過,我正在基於鈦的iOS應用。 :) –