improvement: rtl direction, solar calendar and persian formatting added for persian users.
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { formatAppMinuteOfDay } from '@/lib/i18n/format';
|
||||
|
||||
/** Normalize to local midnight; invalid input falls back to today. */
|
||||
export function startOfLocalDay(d: Date): Date {
|
||||
if (Number.isNaN(d.getTime())) {
|
||||
@@ -45,9 +47,8 @@ export function isSameLocalCalendarDay(a: Date, b: Date): boolean {
|
||||
);
|
||||
}
|
||||
|
||||
export function formatHourLabel(hour: number): string {
|
||||
const d = new Date(2000, 0, 1, hour, 0, 0, 0);
|
||||
return d.toLocaleTimeString(undefined, { hour: 'numeric', hour12: true });
|
||||
export function formatHourLabel(hour: number, locale: string): string {
|
||||
return formatAppMinuteOfDay(hour * 60, locale);
|
||||
}
|
||||
|
||||
/** Local midnight + delta calendar days. */
|
||||
|
||||
Reference in New Issue
Block a user