以js转换/发送日期

时间:2013-06-17 17:51:14

标签: php javascript

我从javascript调用php。网址为http://xxx.xx.x.xx/wdcalendar/novaoperacia.php?start=Tue 6月18日18:00:00 UTC + 0200 2013.它不适合我。我想转换格式YYYY-MM-DD。但在js。我该怎么做?或者我怎么能在PHP中创建它?

1 个答案:

答案 0 :(得分:0)

在javascript中:

您的意见:

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

实例化Date对象:

var d = new Date(s);

使用标准日期方法: (见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”