【问题标题】:How to Convert epoch this format "MM/DD/YYYYHH:mm:ss"如何转换纪元这种格式“MM/DD/YYYYHH:mm:ss”
【发布时间】:2018-07-10 05:13:29
【问题描述】:

我选择日历并设置“1517380775843”控制台,我尝试转换并获取格式 = 20180131093935 GMT+03:00,现在不是我尝试选择时间并转换为人类可读数据的时间,请帮助。谢谢

<DateTimeField onChange={this.clock} format={"x"} inputFormat={"YYYY/DD/MM HH:mm:ss"}/>

     clock=(newDate)=>{    

            console.log(newDate)
    }

【问题讨论】:

  • 日期有方法,比如toDatetoMonthtoFullYeartoHourstoMinutestoSeconds
  • 或者查看 moment js 库 (momentjs.com) - 它有很多用于处理/格式化日期和时间的实用程序。
  • @MarkWilliams 我的问题不是格式化,而是转换
  • 抱歉 - 不明白,以为您有一个日期值 (1517380775843) 并想对其进行格式化。您希望转换的值是什么?

标签: javascript reactjs unix timestamp epoch


【解决方案1】:

使用moment JS来做这样的操作。 例如:

moment.parseZone(element.requestDate).format('DD-MM-YYYY hh:mm A')

或用于转换为指定的格式:

moment(dateString,'DD-MM-YYYY hh:mm A')

访问 https://momentjs.com/ 获取文档

【讨论】:

    猜你喜欢
    • 2023-03-04
    • 1970-01-01
    • 2018-11-08
    • 2017-08-09
    • 2022-12-28
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多