【问题标题】:Convert mysql timestamp's time to am/pm format将mysql时间戳的时间转换为am/pm格式
【发布时间】:2014-12-09 11:24:47
【问题描述】:

我有以下包含 mysql 时间戳值的变量。 var dateReceived='2014-11-07 16:21:50' 请帮助我使用 jQuery 更改 12 点(上午/下午)格式的时间。

【问题讨论】:

标签: mysql sql select timestamp date-format


【解决方案1】:

使用DATE_FORMAT()函数转换日期格式

试试这个:

SELECT DATE_FORMAT('2014-11-07 16:21:50', '%Y-%m-%d %h:%i:%s %p')

输出

2014-11-07 04:21:50 PM

【讨论】:

    【解决方案2】:

    此代码可能会对您的代码有所帮助。

    var myDate = new Date('2014-11-07 16:21:50');
    var ouputDate = myDate.toLocaleString();
    

    【讨论】:

    • 当我尝试将我的变量放入 Date() 中时,如 var myDate = new Date(dateReceived); 它显示 invalid date。我必须放入变量 (dateReceived ,它存储从数据库中获取的动态值) 在 Date() 中。
    • 这是因为你的变量中来自mySQL的数据与我们这里使用的格式不同,应该是年-日-月时:分:秒或日-月-年时:分钟:秒
    猜你喜欢
    • 2021-12-29
    • 2020-12-17
    • 1970-01-01
    • 2020-05-23
    • 1970-01-01
    • 2021-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    相关资源
    最近更新 更多