[英]How to use startOfDay from date-fns with timezones?
我尝试用 date-fns 替换 momentjs
但我正在为一件非常简单的事情而苦苦挣扎:我需要根据给定时区计算我在时间戳中获得的日期的 startOfDay、一天结束和 addDays。
date = 1492437600; // Monday April 17, 2017 12:00:00 (pm) in time zone America/Noronha
timeZone = 'America/Noronha';
_startOfDay = utcToZonedTime(startOfDay(date*1000), timeZone).getTime()/1000;
我得到了 _startOfDay = 1492365600 的结果,即 2017 年 4 月 16 日星期日 16:00:00(下午)在美国/诺罗尼亚时区
我做错了什么? 提前致谢
尝试使用库中提供的 fromUnixTime function,
var fromUnixTime = require('date-fns/fromUnixTime')
// Create the date 29 February 2012 11:45:05:
var result = fromUnixTime(1330515905)
//=> Wed Feb 29 2012 11:45:05
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.