function getTimestamp(year, month, day, hour=0, minute=0) {
return Math.floor(Date.UTC(year, 1 + month, day, hour, minute) / 1000);
}
$ts = strtotime('2021-12-01T12:00:00Z');
// 1638360000
// полдень 1-го декабря в часовом поясе Лондона.
// В Москве в это время будет 15:00
И записать полученный $ts
в разметку.const ts = Math.floor(Date.UTC(2021, 11, 1, 12) / 1000);
// 1638360000
// в JS месяцы нумеруются с нуля, поэтому декабрь 11-й.
data-*
атрибутах. Например:<p data-price="100" data-size="Small" data-color="Red"></p>
Получать их значение через свойство dataset
: const element = document.querySelector("p");
element.dataset.color // "Red"
from datetime import datetime as dt, timedelta as td
a = datetime.datetime(2020, 1, 1)
b = datetime.datetime(2021, 1, 1)
c = datetime.datetime(2021, 10, 18)
list(filter(lambda x: x > dt.now() - td(weeks=2), [a, b, c]))
Этот рабочий пример в Python 3 вернёт список с единственной датой, которая ближе 2х недель - 2021-10-18 .. = list(filter( ... ))