TimeZone на nodeJ с использованием oAuth

Я работаю с tumbler API и использую экспресс-фреймворк для node.js, но у меня проблема с использованием tumblr oAuth. Проблема в разнице часовых поясов.

Как я могу изменить свой текущий часовой пояс?


person Khalid Ahmada    schedule 06.03.2013    source источник


Ответы (1)


Вы можете установить переменную среды TZ перед вызовом любых функций даты.

> process.env.TZ = 'Europe/Amsterdam'
'Europe/Amsterdam'
> d = new Date()
Wed Mar 06 2013 23:30:42 GMT+0100 (CET)
> d.toString()
'Wed Mar 06 2013 23:30:42 GMT+0100 (CET)'
> d.toUTCString()
'Wed, 06 Mar 2013 22:30:42 GMT'
person mak    schedule 06.03.2013
comment
спасибо, но я не вызывал никаких объектов даты. я просто делаю запрос от oAuth NodeJs, мне нужно изменить текущий часовой пояс объекта oAuth() - person Khalid Ahmada; 07.03.2013
comment
OAuth может использовать Date для внутреннего использования. Попробуйте установить переменную TZ перед использованием OAuth. - person mak; 07.03.2013
comment
Я уже протестировал его, но он не работает :( я думаю, что process.env.TZ ничего не меняет во время выполнения :s - person Khalid Ahmada; 07.03.2013