我正在努力以正确的格式格式化js日期,并且不确定我是否这样做正确。所以这是我的情况:
我导入数据在很大程度上取决于对象中包含的小时数。有时我收到的日期是GMT +1格式,有时是GMT +2。我已经知道这取决于夏令时格式。
但是问题是,当我尝试处理此数据并从12月开始寻找对象时,函数getDate()会在前一天返回我(因为小时数将是23:00 GMT +1 NOT 00:00 GMT +2)
我正在处理客户端的oracle数据库,并在oracledb npm软件包支持的nodejs服务器中使用它。
我想知道是否有任何一种将这些日期格式统一到同一日期的不错/流畅的方法?是否只希望以GMT + 1 / + 2格式之一接收所有日期?
感谢您提供任何建议
您想在这里根据getTimezoneOffset()
调整时间,然后将其存储。
时区偏移量是本地时间与当地时间之间的差,以分钟为单位UTC。
var d = new Date();
console.log(d)//Time before adjusting the timezone
d.setMinutes(d.getTimezoneOffset());
console.log(d) //time adjusted to UTC