@writetome51/get-ymd-hms
v0.0.1
Published
2 functions receive Date and return date/time as object containing ymd (year month day) and hms (hour minute second). One function does machine's local time, the other does UTC time.
Downloads
3
Maintainers
Readme
get_ymd_hms_local( date: Date, options? = {includeFullYear: false}): YMD_HMS
Returns date
as YMD_HMS
in local time.
get_ymd_hms_UTC( date: Date, options? = {includeFullYear: false}): YMD_HMS
Returns date
as YMD_HMS
in UTC (same as GMT) time.
These types are part of the public API:
YMD_HMS = {ymd: Y_M_D, hms: H_M_S}
Y_M_D = {y: string, m: string, d: string}
Each string has 2 digits, except: y
will have 4 digits if options.includeFullYear
is true
.
H_M_S = {h: string, m: string, s: string}
Each string has 2 digits.
Examples
let date = new Date();
get_ymd_hms_UTC(date, {includeFullYear: true});
// --> {ymd: {y: '2021', m: '02', d: '20'}, hms: {h: '20', m: '30', s: '30'}}
// (2021, February 20th, 8:30pm and 30 seconds, UTC)
get_ymd_hms_local(date, {includeFullYear: true});
// --> {ymd: {y: '2021', m: '02', d: '20'}, hms: {h: '13', m: '30', s: '30'}}
// (2021, February 20th, 1:30pm and 30 seconds, 7 hours behind UTC)
get_ymd_hms_local(date);
// --> {ymd: {y: '21', m: '02', d: '20'}, hms: {h: '13', m: '30', s: '30'}}
Installation
npm i @writetome51/get-ymd-hms
Loading
import { get_ymd_hms_local, get_ymd_hms_UTC } from '@writetome51/get-ymd-hms';