我需要以 YYYY.MM.DD.HH.MM.SS 格式获取月份的开始和结束,格式作为时间精度的示例。
let dateNow = new Date(); //2017-05-15T17:00:37.982Z
let getYear = dateNow.getFullYear(); //2017
let getMonth = dateNow.getMonth(); //4 т.к. месяцы с нуля то все ок
let startDate = new Date(getYear, getMonth, 1);
//2017-04-30T21:00:00.000Z идет сдвиг месяца на -1, число 30 вместо 1, часы 21
let stopDate = new Date(getYear, getMonth, 0, 23, 59, 59);
//2017-04-30T20:59:59.000Z идет сдвиг месяца на -1 часа на -3
目前尚不清楚这个月发生了什么,为什么变成了四月以及随着时间的推移。我阅读了有关 UTC 的信息,但如果用户来自不同时区怎么办?
也许这是给你的
我们在这里阅读 - 它有效,所以
不起作用,也不清楚
这就是它的工作原理