Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何剥离json提交的时间元素?_Javascript_Json - Fatal编程技术网

Javascript 如何剥离json提交的时间元素?

Javascript 如何剥离json提交的时间元素?,javascript,json,Javascript,Json,我有一个表单,将json数据提交到包含日期字段的服务器 如果我这样做: var origDate = new Date(); var date = new Date(origDate.getFullYear(), origDate.getMonth(), origDate.getDate()); 日期以04:00:00结束-我希望时间仅为00:00:00 我还尝试了date.setHours(0),但时间最终是12:00:00 我怎么把时间定为00:00:00?如下: var origDate

我有一个表单,将json数据提交到包含日期字段的服务器

如果我这样做:

var origDate = new Date();
var date = new Date(origDate.getFullYear(), origDate.getMonth(), origDate.getDate());
日期以04:00:00结束-我希望时间仅为00:00:00

我还尝试了date.setHours(0),但时间最终是12:00:00

我怎么把时间定为00:00:00?

如下:

var origDate = new Date();
var date = new Date(origDate.getFullYear(), origDate.getMonth(), origDate.getDate(), 0, 0, 0);
像这样:

var origDate = new Date();
var date = new Date(origDate.getFullYear(), origDate.getMonth(), origDate.getDate(), 0, 0, 0);

事实上,时间是正确的,但格式给出了错误的时间值,您必须将其打印为
字符串
,而不是
日期

在以下演示中,您可以看到打印
日期
和打印
字符串
之间的格式差异:

var origDate=新日期();
var date=新日期(origDate.getFullYear()、origDate.getMonth()、origDate.getDate());
控制台日志(日期);

console.log(字符串(日期))事实上,时间是正确的,但格式给出了错误的时间值,您必须将其打印为
字符串,而不是
日期

在以下演示中,您可以看到打印
日期
和打印
字符串
之间的格式差异:

var origDate=新日期();
var date=新日期(origDate.getFullYear()、origDate.getMonth()、origDate.getDate());
控制台日志(日期);

console.log(字符串(日期))