Datetime 在moment.js中使用日期格式时,如何解决时区问题?
这是我的输入日期,Datetime 在moment.js中使用日期格式时,如何解决时区问题?,datetime,timezone,momentjs,date-format,moment-timezone,Datetime,Timezone,Momentjs,Date Format,Moment Timezone,这是我的输入日期, 让inputDate='2021-01-15T11:22:10.000Z'。 我想将日期格式更改为MM/DD/YYYY HH:MM:ss 为此,我使用了following,我使用了moment.js。这是我的密码 时刻(inputDate).format('MM/DD/YYYY HH:MM:ss')=01/15/2021 16:52:10 格式化日期后,我将获得添加了时区的日期。如何以MM/DD/YYYY HH:MM:ss格式获取准确时间 我也尝试了以下方法 moment(i
让inputDate='2021-01-15T11:22:10.000Z'
。
我想将日期格式更改为MM/DD/YYYY HH:MM:ss
为此,我使用了following,我使用了moment.js。这是我的密码
时刻(inputDate).format('MM/DD/YYYY HH:MM:ss')=01/15/2021 16:52:10
格式化日期后,我将获得添加了时区的日期。如何以MM/DD/YYYY HH:MM:ss格式获取准确时间
我也尝试了以下方法
moment(inputDate).local(true).format('MM/DD/YYYY HH:mm:ss')
moment(inputDate).utcOffset(330).format('MM/DD/YYYY HH:mm:ss')
moment(inputDate).utcOffset(0).format('MM/DD/YYYY HH:mm:ss')
moment(inputDate).utcOffset("+05:30").format('MM/DD/YYYY HH:mm:ss')
moment(inputDate).utcOffset("-05:30").format('MM/DD/YYYY HH:mm:ss')
请帮我解决这个问题。您应该告诉我们您提供的日期是UTC。您可以通过使用
utc()
函数来实现这一点:
moment.utc(inputDate)
如果在utc()之后格式化,您将看到utc时区中的日期:
moment.utc(inputDate).format('MM/DD/YYYY HH:mm:ss')
let inputDate='2021-01-15T11:22:10.000Z';
console.log(矩.utc(inputDate).format('MM/DD/YYYY HH:MM:ss')代码>
您应该告诉我们您提供的日期是UTC。您可以通过使用utc()
函数来实现这一点:
moment.utc(inputDate)
如果在utc()之后格式化,您将看到utc时区中的日期:
moment.utc(inputDate).format('MM/DD/YYYY HH:mm:ss')
let inputDate='2021-01-15T11:22:10.000Z';
console.log(矩.utc(inputDate).format('MM/DD/YYYY HH:MM:ss')代码>
utc()为我工作过,非常感谢你。HUTC()为我工作过,非常感谢