mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-15 15:37:33 +08:00
pasting date time from clipboard supports current language date time format
This commit is contained in:
+18
-2
@@ -558,8 +558,24 @@ export function parseDateTimeFromUnixTime(unixTime: number, utcOffset?: number,
|
||||
return MomentDateTime.of(moment.unix(unixTime));
|
||||
}
|
||||
|
||||
export function parseDateTimeFromKnownDateTimeFormat(dateTime: string, format: KnownDateTimeFormat): DateTime {
|
||||
return MomentDateTime.of(moment(dateTime, format.format));
|
||||
export function parseDateTimeFromKnownDateTimeFormat(dateTime: string, format: KnownDateTimeFormat): DateTime | undefined {
|
||||
const m = moment(dateTime, format.format);
|
||||
|
||||
if (!m.isValid()) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
return MomentDateTime.of(m);
|
||||
}
|
||||
|
||||
export function parseDateTimeFromString(dateTime: string, format: string): DateTime | undefined {
|
||||
const m = moment(dateTime, format);
|
||||
|
||||
if (!m.isValid()) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
return MomentDateTime.of(m);
|
||||
}
|
||||
|
||||
export function formatUnixTime(unixTime: number, format: string, options: DateTimeFormatOptions, utcOffset?: number, currentUtcOffset?: number): string {
|
||||
|
||||
Reference in New Issue
Block a user