зачем писать эту статью
Когда я недавно работал над проектом, я обнаружил, что есть много потребностей в получении временных меток.Обычно при выборе даты нам нужно получить временные метки времени начала и окончания. Каждый раз, когда вам нужно гуглить, вы можете сделать это сами!
Получить временную метку текущего момента
+ new Date()
Получить отметку времени сегодняшних 0:00 и 24:00
Обычно есть такой запрос, то есть для просмотра сегодняшних данных, то нужно получить временные метки сегодняшних 0:00 и 24:00, которые можно получить черезsetHours
функция для работы
0 часов:
let timestamp = new Date().setHours(0, 0, 0, 0)
这里的setHours后面对应的四个参数分别是时分秒毫秒,即把时间设置为00:00:00:00
24:00:
24点和0点的思路其实是一样的,把时间设置为24:00:00:00即可
let timestamp = new Date().setHours(24, 0, 0, 0)
(пс: 24:00 7 августа — это 0:00 8 августа, хахаха) (пс: так скучно, пс)
Получить отметку времени за последние семь дней
На самом деле последние семь дней с 0:00 шесть дней назад до 24:00 сегодня.Например, сегодня 7 августа, то для получения данных за последние семь дней это должно быть с 00:00:00 на С 1 по 7 августа Временные метки 24:00:00 7 августа и 24:00:00 7 августа уже упоминались выше, поэтому повторяться не буду, а 00:00:00 1 августа?
得到今天0点的时间戳,减去6天的毫秒数即可。
我们知道,每天的毫秒数为24 * 60 * 60 * 1000
因此通过:
let sevenDaysBefore = new Date().setHours(0, 0, 0, 0) - 6 * 24 * 60 * 60 * 1000
即可得到8月1日00:00:00的时间戳.
(ps: помните это со мной, почти семь дней, шесть дней назад)
Суммировать
На самом деле есть много способов получить временные метки, поэтому давайте сначала напишем об этом. Я не знаю, что написать в следующей статье. Если у вас есть что-то, что вы хотите увидеть, вы можете оставить сообщение. Я постараюсь изо всех сил. понять и написать.Еще много чего не понимаю, но написание статьи похоже на глубокую память, да и для себя это большое улучшение)
Затем для вашего удобства публикуется веб-сайт с преобразованной отметкой времени:tool.eatwhat.com/tools/Unix ее…