Получить сегодня с - на отметки времени в JavaScript - PullRequest
0 голосов
/ 18 марта 2020

Таким образом, мы можем получить текущую метку времени с помощью new Date().getTime(), но как мне рассчитать сегодняшние временные метки от (до полуночи до полуночи)?

Ответы [ 3 ]

1 голос
/ 18 марта 2020

Если вы хотите с полуночи сегодня до полуночи завтра, без использования сторонней библиотеки.

Вы можете просто сделать ->

const from = new Date();
const to = new Date(from);
function clearTime(t) {
  t.setMinutes(0);
  t.setSeconds(0);
  t.setMilliseconds(0);
}

from.setHours(0); clearTime(from);
to.setHours(24); clearTime(to);

console.log(from);
console.log(to);
0 голосов
/ 18 марта 2020

Вы можете использовать что-то вроде следующего. Дайте мне знать, если вам нужны пояснения по фрагменту кода ниже.

var now = new Date();
var [year, month, day] = [now.getFullYear(), now.getMonth(), now.getDate()];
var todayFrom = new Date(year, month, day);
var todayTo = new Date(year, month, day+1);
todayTo = new Date(todayTo.getTime()-1);
console.log(todayFrom);
console.log(todayTo);
console.log(todayFrom.getTime());
console.log(todayTo.getTime());
0 голосов
/ 18 марта 2020

Если вы хотите создать дату из отметки времени, вы можете использовать новую Дата (отметка времени)

let timestamp = 1584532480757;
let date = new Date(timestamp );
document.write(date);
...