我正在使用完整的日历 css 包。当我从数据库中选择日期时,我得到这样的输出。
2015 年 11 月 18 日 12:00:00 GMT+0530(斯里兰卡标准时间)
我想将日期更改为这种(YYYY-MM-DD HH-mm-ss) 格式。
我有网络,但没有找到转换整个格式的方法。
这就是为什么我重复这个问题。
请帮我。
谢谢。
function convert(str) {
var date = new Date(str),
mnth = ("0" + (date.getMonth() + 1)).slice(-2),
day = ("0" + date.getDate()).slice(-2),
hour=("0"+date.getHours()).slice(-2),
min=("0"+date.getMinutes()).slice(-2),
sec=("0"+date.getSeconds()).slice(-2);
return [date.getFullYear(), mnth, day, hour, min, sec].join("-");
}
var d = new Date(calEvent.start);
var sdate_1=convert(d);
这是我在格式化后得到的输出。
2015-11-18-12-00-00
我的真实输出是 2015-11-18 06:30:00.0
最佳答案
我今天有同样的要求,将Javascript日期格式化为MYSQL日期时间,但在javascript结束。
这是一个解决方案。
new Date().toISOString().slice(0, 19).replace('T', ' ');
或者根据您的情况;
new Date(calEvent.start).toISOString().slice(0, 19).replace('T', ' ');
关于javascript - 如何转换 2015年11月18日 12 :00:00 GMT+0530 (Sri Lanka Standard Time) to (yyyy-MM-dd HH-mm-ss) format in javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33756070/