我想通過使用moment.js將GMT日期時間字符串顯示爲IST(GMT + 0530)時間格式。我將PHP日期時間值分配給一個javascript變量,然後使用moment.tz().format();
方法將GMT時間轉換爲IST時間。但是,當我通過指定格式參數提醒轉換後的值時,警報將顯示帶中文字母的格式化時間。 moment.js顯然令人困惑。請幫我解決這個...使用moment.js將PHP myadmin時間字符串轉換爲適當格式的本地時區(IST)js
GMT時間值是
"2014-11-28 20:15:26"
這是我從PHP變量"2014-11-29T01:45:26+05:30"
得到的是日期時間變量的轉換值的值通過使用moment.tz(m,zone).format();
到IST
"11月 29日 2014 1:45 早上"
是轉換後的值的與格式參數的值moment.tz(m,zone).format('MMM Do YYYY h:mm a');
我的代碼是
var start_dates = '<?php echo $times_start; ?>';
var zone = "Asia/Kolkata";
var m = moment.tz(start_dates,'Europe/London').format();
var time = moment.tz(m,zone).format('MMM Do YYYY h:mm a');
時區與輸出格式無關。 – Nit