Added localized date formatting function
This commit is contained in:
parent
8b378a548d
commit
009ec66c10
1 changed files with 18 additions and 0 deletions
|
@ -54,4 +54,22 @@ export function load_stringkeys(string_keys){
|
||||||
}
|
}
|
||||||
return string_keys;
|
return string_keys;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* Format a date according to localized custom
|
||||||
|
* @param {Date|string} d The date to convert
|
||||||
|
* @param {boolean} short Short format (default false)
|
||||||
|
* @returns {string}
|
||||||
|
*/
|
||||||
|
export function format_date(d,short){
|
||||||
|
if(!(d instanceof Date)){
|
||||||
|
d = new Date(d);
|
||||||
|
}
|
||||||
|
|
||||||
|
let monthformat = "short";
|
||||||
|
if(short){
|
||||||
|
monthformat = "numeric";
|
||||||
|
}
|
||||||
|
return d.toLocaleDateString(document.documentElement.lang,{
|
||||||
|
year: 'numeric', month: monthformat, day: 'numeric'
|
||||||
|
});
|
||||||
|
}
|
Loading…
Reference in a new issue