UNPKG

dayjs-tz-format

Version:

A Day.js plugin that combines timezone conversion and formatting

23 lines (20 loc) 663 B
import { PluginFunc, Dayjs } from 'dayjs'; declare const plugin: PluginFunc; export = plugin; declare module 'dayjs' { interface Dayjs { /** * Format date in specified timezone * @param format - The format string (same as dayjs.format()) * @param timezone - Optional timezone (e.g., 'Asia/Tokyo', 'America/New_York') * @returns Formatted date string * @example * ```typescript * dayjs().tzFormat('YYYY-MM-DD HH:mm:ss', 'Asia/Shanghai') * // If timezone is omitted, uses system timezone * dayjs().tzFormat('YYYY-MM-DD HH:mm:ss') * ``` */ tzFormat(format: string, timezone?: string): string; } }