@allurereport/web-allure2
Version:
The static files for Allure Classic Report
11 lines (8 loc) • 443 B
JavaScript
import distanceInWordsToNow from "date-fns/distance_in_words_to_now";
import format from "date-fns/format";
import { SafeString } from "handlebars/runtime.js";
const threshold = 24 * 3600 * 1000;
export default function (date) {
const dateString = Date.now() - date < threshold ? distanceInWordsToNow(date) : format(date, "DD MMMM YYYY");
return new SafeString(`<span title="${format("DD MMMM YYYY, H:mm:ss")}">${dateString}</span>`);
}