luxon -> date-fns
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import { format, formatISO9075 } from 'date-fns';
|
||||
//const DATE_TIME_FORMAT = 'yyyy-MM-dd HH:mm:ss';
|
||||
const DATE_TIME_FORMAT_WITH_FRACTION = 'yyyy-MM-dd HH:mm:ss.SSS';
|
||||
|
||||
export function formatTime(time: Date, withFraction?:boolean): string;
|
||||
export function formatTime(time: Date, format:string): string;
|
||||
|
||||
export function formatTime(time: Date, withFractionOrFormat:string|boolean = false): string {
|
||||
if (typeof withFractionOrFormat === "string") {
|
||||
return format(time, withFractionOrFormat);
|
||||
}
|
||||
else if(withFractionOrFormat){
|
||||
return format(time, DATE_TIME_FORMAT_WITH_FRACTION);
|
||||
}
|
||||
else {
|
||||
return formatISO9075(time);
|
||||
}
|
||||
}
|
||||
@@ -1,14 +1,4 @@
|
||||
import {DateTime} from 'luxon';
|
||||
|
||||
export const DATE_TIME_FORMAT = 'yyyy-MM-dd HH:mm:ss';
|
||||
export const DATE_TIME_FORMAT_WITH_FRACTION = 'yyyy-MM-dd HH:mm:ss.SSS';
|
||||
|
||||
export function getDateTimeNow(withFraction = false): string{
|
||||
if(withFraction){
|
||||
return DateTime.now().toFormat(DATE_TIME_FORMAT_WITH_FRACTION);
|
||||
}
|
||||
else{
|
||||
return DateTime.now().toFormat(DATE_TIME_FORMAT);
|
||||
}
|
||||
|
||||
import { formatTime } from './formatTime';
|
||||
export function getDateTimeNow(withFraction = false): string {
|
||||
return formatTime(new Date(), withFraction);
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
import {parseISO} from 'date-fns';
|
||||
|
||||
export function parseTime(dateString: string): Date{
|
||||
return parseISO(dateString);
|
||||
}
|
||||
Reference in New Issue
Block a user