TimeZone บน nodeJs โดยใช้ 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
ขอบคุณ แต่ฉันไม่ได้เรียก Date Object ใด ๆ ฉันเพิ่งส่งคำขอจาก oAuth ของ NodeJs ฉันต้องเปลี่ยนเขตเวลาปัจจุบันของวัตถุ oAuth() - person Khalid Ahmada; 07.03.2013
comment
OAuth อาจใช้ Date ภายใน ลองตั้งค่าตัวแปร TZ ก่อนใช้ OAuth - person mak; 07.03.2013
comment
ฉันทดสอบแล้ว แต่มันใช้งานไม่ได้ :( ฉันคิดว่ากระบวนการ env.TZ มันไม่เปลี่ยนแปลงสิ่งใด ๆ ในรันไทม์ :s - person Khalid Ahmada; 07.03.2013