Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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和SQL中的日期格式_Javascript_Jquery_Sql_Date - Fatal编程技术网

javascript和SQL中的日期格式

javascript和SQL中的日期格式,javascript,jquery,sql,date,Javascript,Jquery,Sql,Date,我有一个字符串“03/31/2017”。我需要将其作为日期传递到SQL数据库。我尝试使用新日期(“2017年3月31日”)但它返回2017年3月30日星期四00:00:00 GMT-0400(东部夏令时)我是否可以保留原始日期格式作为数据对象,而不使用动量或任何其他库。除了jQuery,我不能使用任何库。Javascript的正确日期格式是:YYYY-MM-DD var dt = new Date('2017-03-27'); 为安全起见,请不要使用字符串指定日期,而是提供以下参数:

我有一个字符串“03/31/2017”。我需要将其作为日期传递到SQL数据库。我尝试使用
新日期(“2017年3月31日”)
但它返回2017年3月30日星期四00:00:00 GMT-0400(东部夏令时)我是否可以保留原始日期格式作为数据对象,而不使用动量或任何其他库。除了jQuery,我不能使用任何库。

Javascript的正确日期格式是:YYYY-MM-DD

    var dt = new Date('2017-03-27');
为安全起见,请不要使用字符串指定日期,而是提供以下参数:

    var dt = new Date(2017, 3 - 1, 27); // months are zero based

Mysql还是SQL Server?请删除不兼容的tag@Jens刚把标签修好!你是说Y-m-d格式你从表格中得到它作为输入?我已经将php与mysql结合使用,在表单中输入date类型就足够了。并将其作为字符串发送到数据库。我不知道jQuerythough@RanaGhosh我的意思是将其保留为mm/dd/YYYY格式,但也保留为日期对象。这就是在数据库中设置日期的方式,它们是对象类型,当我运行查询时,我在数据库中得到一个错误,因为日期格式自2017年3月30日星期四00:00:00 GMT-0400(东部夏令时)开始传递,而不是2017年3月31日。您的代码一直以ISO格式返回。它需要保持为mm/dd/yyyy,并且仍然是日期对象。但似乎不是possible@TamoDevelopers,看一看,我在这里发布之前看了一下,这样我的新代码会一直给我一个ISO格式:(.感谢tho!@TamoDevelopers的帮助,mysql日期格式完全相同:@splaten避免像瘟疫一样的W3学校。他们的“文档”不是官方的;大多数时候它是不完整的、不正确的或过时的。例如,与你自己比较并决定哪一个更好。