我真的有一段时间试图在javascript中使用Date
个对象,这让我感到丑陋和不直观。
我从内部API返回两个对象:date
形式的一个YYYY-MM-DD
字符串和time
形式的一个HH:MM
字符串。
我想在javascript中将它们合并为格式为YYYY-MM-DDTHH:MM:00Z
的UTC格式的字符串。我一直在使用moment.js和moment timezone库,但我不确定如何利用这些来完成此任务。
答案 0 :(得分:0)
我使用时刻时区解决了这个问题:
dateTime = date.concat(" ").time
dateTimeAdjusted = moment.tz(dateTime, timezone).format()
(其中timezone
是我有权访问的变量,其中包含给定日期和时间的时区。)