Function formatWithTimezone

将日期格式化为指定时区的本地时间字符串

接收一个日期值、目标时区和语言环境(locale),将其格式化为 yyyy-MM-dd HH:mm:ss 字符串。 所有参数都是可选的,默认格式为当前时间 + 中国时区(Asia/Shanghai)+ 中文格式(zh-CN)。

如果提供了无效的时间或时区,将抛出错误

formatWithTimezone(); 
// 当前时间 + Asia/Shanghai + zh-CN 输出: "2025-04-16 15:00:00"
formatWithTimezone("2025-04-16T06:00:00Z", "UTC", "en-US");
// 输出: "2025-04-16 06:00:00"
  • Parameters

    • OptionaldateInput: string | number | Date = ...

      要格式化的时间(字符串、时间戳或 Date 对象)

    • Optionaltimezone: string = 'Asia/Shanghai'

      时区名称(例如 "UTC", "Asia/Shanghai", "America/New_York")

    • Optionallocale: string = 'zh-CN'

      语言区域设置,默认使用中文格式

    Returns string

    格式化后的时间字符串,格式为 yyyy-MM-dd HH:mm:ss