首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用react-datetime

使用react-datetime
EN

Stack Overflow用户
提问于 2017-07-12 05:09:29
回答 1查看 458关注 0票数 0

我开始使用React-datetime组件,我有下一个命令:

代码语言:javascript
复制
  <Datetime style = {dateTimePickerCSS} dateFormat='YYYY-MM-DD' timeformat='hh-mm-ss' onChange={(value) => this.setState({modalWLStart: value})} />

如果我选择'2017-07-12 12:00AM‘,那么我的值会得到1499839200000,但我希望我能得到如下输出:

2017-07-12 12:00:00

不使用AM或PM,所以我可以将值发送到mysql数据库。这个是可能的吗?多么?

还有一个问题,像1499839200000这样的值是如何与日期相关的?

你能让我知道吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-07-12 05:17:02

1499839200000是Unix时间戳。我怀疑你的数据来源出了什么问题。

我使用这个小脚本将其转换为常规格式

代码语言:javascript
复制
    var unix_timestamp = 1493416620000;

    var date = new Date(unix_timestamp*1000);
    // Hours part from the timestamp
    var hours = date.getHours();
    // Minutes part from the timestamp
    var minutes = "0" + date.getMinutes();
    // Seconds part from the timestamp
    var seconds = "0" + date.getSeconds();

    // Will display time in 10:30:23 format
    var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);

    console.log(formattedTime);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45044502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档