1
0
mirror of https://github.com/home-assistant/frontend.git synced 2026-04-02 00:27:49 +01:00

Show seconds in the UI (#4765)

This commit is contained in:
Ruslan Sayfutdinov
2020-02-06 18:38:38 +00:00
committed by GitHub
parent 2e47aa1905
commit c977f22047
25 changed files with 135 additions and 77 deletions

View File

@@ -1,20 +1,11 @@
import fecha from "fecha";
import { toLocaleDateStringSupportsOptions } from "./check_options_support";
// Check for support of native locale string options
function toLocaleDateStringSupportsOptions() {
try {
new Date().toLocaleDateString("i");
} catch (e) {
return e.name === "RangeError";
}
return false;
}
export default toLocaleDateStringSupportsOptions()
export const formatDate = toLocaleDateStringSupportsOptions
? (dateObj: Date, locales: string) =>
dateObj.toLocaleDateString(locales, {
year: "numeric",
month: "long",
day: "numeric",
})
: (dateObj: Date) => fecha.format(dateObj, "mediumDate");
: (dateObj: Date) => fecha.format(dateObj, "longDate");