2013-09-10 6 views
-1

Как конвертировать миллисекунды в мм/дд/гггг в разные временные интервалы.Конвертировать миллисекунды на дату в разных часовых поясах

У меня есть дампикер, когда я нажимаю save, он сохраняет дату в миллисекунду. Сохраненная milisecond должна отображать дату в соответствии с датой часового пояса.

Мой код:

var milisecond=1378792800000; 
var date=new Date(milisecond); 
var date_month = date.getMonth() + 1; 
display_date = date_month + "/" + date.getDate() + "/" + date.getFullYear(); 

дата является отличаться в разных часовых поясах Когда мой часовой пояс GMT Индия, то это 09/10/2013 и когда я изменить свой часовой пояс, чтобы изменить его горы США 09/09/2013.

Так как я могу обрабатывать различные часовые пояса в javascript.

ответ

0

Я предложил бы использовать сценарий третьей стороной, например moment.js, чтобы сделать вашу жизнь проще

Вот пример: http://jsfiddle.net/cyxgJ/

var ms = 1378792800000; 
var date = new moment(ms); 

// see <http://momentjs.com/docs/#/manipulating/timezone-offset/> 
date = date.zone(120); 

document.body.innerHTML = date; 
Смежные вопросы