【问题标题】:How can I convert this date format 2021-03-30T06:14:00.000Z to 2021-03-30T06:14:00+00:00 this date format in Javascript如何在 Javascript 中将此日期格式 2021-03-30T06:14:00.000Z 转换为 2021-03-30T06:14:00+00:00 这种日期格式
【发布时间】:2021-03-31 07:08:52
【问题描述】:

我想在 Javascipt 中将 2021-03-30T06:14:00.000Z 日期格式转换为 2021-03-30T06:14:00+00:00 日期格式。

【问题讨论】:

  • 请向我们展示您的尝试,还有关于如何使用 javascript 格式化日期的多个指南。
  • var 结果 = new Date("2021-03-30T06:14:00+00:00");结果.setDate(result.getDate()); console.log(result.toISOString())
  • @PrakashJangir——result.setDate(result.getDate()) 完全是多余的。不要在评论中添加信息,请编辑问题。

标签: javascript jquery date simpledateformat date-format


【解决方案1】:

使用字符串替换方法...例如

let time = '2021-03-30T06:14:00.000Z';
let newTime = '2021-03-30T06:14:00.000Z'.replace('.000Z','+00:00')

【讨论】:

  • 如果我们有其他东西而不是日期中的 000Z 怎么办?
【解决方案2】:

您可以在替换方法中使用正则表达式,例如:

let time = '2021-03-30T06:14:00.000Z'; 
let newTime = '2021-03-30T06:14:00.000Z'.replace(/(\.[0-9]*Z)$/g,'+00:00')

以及以 . 开头的所有内容。然后是数字,并且它有 Z 将被替换为 +00:00

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-19
    • 1970-01-01
    • 2021-06-23
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 2019-05-14
    相关资源
    最近更新 更多