nodejs中查询时间段之间的数据如何处理前台时间和UTC时间转换?

当你在写程序时,是否遇到这种问题呢?

查询2018-5-23到2018-5-26之间的数据


得到结果:


数据库数据为:


程序代码:



发现查询的数据和数据库的数据不一致,这是因为页面传入的时间和数据库时间存在时间转换的问题。

解决方案:

1.把前台发过来的数据转换成utc时间

2.结束日期转成毫秒数加上86400000,转成utc时间,进行查询就可以得到想要的数据了。

代码如下:


查询结果如下:


一起交流学习,更多内容请关注“码农的道路”微信公众号。

猜你喜欢

转载自blog.csdn.net/qq_40312194/article/details/80427728
今日推荐