在JavaScript中将插入的任何日期转换为不带时间戳的ISO格式
我想知道如何使用JQuery Datepicker将输入到文本框中的任何日期转换为没有时间戳的ISO日期格式。在下面,您可以找到我使用的代码示例在JavaScript中将插入的任何日期转换为不带时间戳的ISO格式,javascript,jquery,html,date,iso,Javascript,Jquery,Html,Date,Iso,我想知道如何使用JQuery Datepicker将输入到文本框中的任何日期转换为没有时间戳的ISO日期格式。在下面,您可以找到我使用的代码示例 $("#to_date").datepicker({ maxDate: new Date(),dateFormat: 'yy-mm-dd'}); $("#from_date").datepicker({ maxDate: new Date(),dateFormat: 'yy-mm-dd'}); 但当我将这些日期传递给JSON web服务时,它显示
$("#to_date").datepicker({ maxDate: new Date(),dateFormat: 'yy-mm-dd'});
$("#from_date").datepicker({ maxDate: new Date(),dateFormat: 'yy-mm-dd'});
但当我将这些日期传递给JSON web服务时,它显示的是无效日期。那我该怎么办
谢谢和问候,
Chiranthaka来自原始文档: 以ISO格式显示日期。生产日期2007-01-26
$.datepicker.formatDate( "yy-mm-dd", new Date( 2007, 1 - 1, 26 ) );
首先,JSON服务需要什么格式?dateFormat是datepicker选项还是方法?谢谢ISO格式有时间戳。。。服务器期望的格式到底是什么?JSON服务期望的是yy-mm-dd格式。我认为dateFormat是一种方法。如果我将上面的语句编辑为$.datepicker.formatDateyy-mm-dd,new Dateto_date;HTML页面中的日期选择器不会弹出。此截止日期是将插入截止日期的文本框的ID。