3
嗨我正在开发小型Web应用程序,在该应用程序中我想将EST时间转换为IST时区。我知道IST时间格式的偏移值,我也有适当的时间格式和正确的时间。但我对此转换没有任何想法。使用java脚本将时区从EST转换为IST
如何转换EST时区至IST的时间?需要帮忙。谢谢。
嗨我正在开发小型Web应用程序,在该应用程序中我想将EST时间转换为IST时区。我知道IST时间格式的偏移值,我也有适当的时间格式和正确的时间。但我对此转换没有任何想法。使用java脚本将时区从EST转换为IST
如何转换EST时区至IST的时间?需要帮忙。谢谢。
请仔细看看mdn docs for the Javascript Date api。
您可以用setHours
更改小时。由于IST比EST提前9:30,您只需要减去。您可以通过计算它们来获得IST和EST从UTC,Date.getTime()
生成UTC unix时间码。这里有一个例子
var UTC = new Date();
var UTC = UTC.getTime() // Get UTC Timestamp
var IST = new Date(date); // Clone UTC Timestamp
IST.setHours(IST.getHours() + 5); // set Hours to 5 hours later
IST.setMinutes(IST.getMinutes() + 30); // set Minutes to be 30 minutes later
var EST = new Date(date); // Clone date
EST.setHours(EST.getHours() - 4); // set EST to be 4 hour earlier
一般来说,Date
对象是一个痛苦的处理。谢天谢地,有this genius library called moment.js可以帮助处理日期。
那么,您需要获取当前时间并添加或减去它的偏移量。请注意,'JavaScript'日期对象返回您的系统时间,而不是EST。 –