support pasting date time into the date-time picker on the desktop version

This commit is contained in:
MaysWind
2025-10-09 21:38:35 +08:00
parent e88491268b
commit 5692bec216
2 changed files with 36 additions and 2 deletions
+5
View File
@@ -35,6 +35,7 @@ import {
YearMonthDayUnixTime,
WeekDay,
MeridiemIndicator,
KnownDateTimeFormat,
DateRangeScene,
DateRange,
LANGUAGE_DEFAULT_DATE_TIME_FORMAT_VALUE
@@ -557,6 +558,10 @@ 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 formatUnixTime(unixTime: number, format: string, options: DateTimeFormatOptions, utcOffset?: number, currentUtcOffset?: number): string {
return parseDateTimeFromUnixTime(unixTime, utcOffset, currentUtcOffset).format(format, options);
}