在js中转换/发送日期


Convert/sending date in js

我从javascript调用php。Url地址为http://xxx.xx.x.xx/wdcalendar/novaoperacia.php?start=Tue 2013年6月18日18:00:00 UTC+0200。它不适合我。我想转换成YYYY-MM-DD格式。但是在js中。我怎样才能做到呢?或者如何在php中创建?

在javascript中:

输入:

var s = "Tue Jun 18 18:00:00 UTC+0200 2013";

实例化Date对象

var d = new Date(s);

使用标准Date方法:(参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)对最后两个方法使用切片,为每个

获取2位数字
var yyyy = d.getFullYear();
var mm = ("0" + (d.getMonth() + 1)).slice(-2);
var dd = ("0" + d.getDate()).slice(-2);

最终输出声明:

var out = yyyy + '-' + mm + '-' + dd;
console.log(out);

输出"2013-06-18"