如何将2015年11月18日12:00:00 GMT + 0530(斯里兰卡标准时间)转换为(yyyy-MM-dd HH-mm-ss)格式的javascript

时间:2015-11-17 11:44:05

标签: javascript mysql date datetime

我正在使用完整的日历css包。当我从数据库中选择日期时,我得到这样的输出。
  2015年11月18日12:00:00 GMT + 0530(斯里兰卡标准时间)
我想将我的日期更改为(YYYY-MM-DD HH-mm-ss)格式。 我在网上,但我找不到转换整个格式的方法。
这就是为什么我重复这个问题。 请帮我。 谢谢。

<h1>
    <xsl:value-of select="/content/component[@type='navigation']
                          /navigation[@type='tree']
                          /page/page/following::page/following::page
                          /following::page/page/page/following::page/@label"/>
</h1>

这是我在格式化后获得的输出。 的 2015-11-18-12-00-00
我的实际输出是 2015-11-18 06:30:00.0

2 个答案:

答案 0 :(得分:0)

您可以在MySQL中尝试DATE_FORMAT()。DATE_FORMAT()函数用于以不同格式显示日期/时间数据。

像DATE_FORMAT(日期,格式)

SELECT DATE_FORMAT(`date_column_name`,%m-%d-%Y-%H-%i-%S) 
FROM
table_name

希望这有帮助。

答案 1 :(得分:0)

今天我有同样的要求,将 Javascript日期格式化为 MYSQL日期时间,但是在javascript端。

这是一个解决方案。

new Date().toISOString().slice(0, 19).replace('T', ' ');

或在您的情况下;

new Date(calEvent.start).toISOString().slice(0, 19).replace('T', ' ');