Javascript HTML输入类型=";日期“;值格式
我对表单中的日期字段使用默认值,这将输出一个值“YYYY-MM-DD”,但是对于使用表单运行的查询,我需要格式“yyy,MM,DD” javascript有没有一种简单的方法来解析这个输入字段值以适应第二种格式Javascript HTML输入类型=";日期“;值格式,javascript,html,Javascript,Html,我对表单中的日期字段使用默认值,这将输出一个值“YYYY-MM-DD”,但是对于使用表单运行的查询,我需要格式“yyy,MM,DD” javascript有没有一种简单的方法来解析这个输入字段值以适应第二种格式 谢谢。如果您在提交之前使用javascript对其进行解析,那么是的。工作小提琴: HTML: 我找到了如何使用substr函数解析它: function reorder_date(string) { year = string.substr(0,4); m
谢谢。如果您在提交之前使用javascript对其进行解析,那么是的。工作小提琴: HTML:
我找到了如何使用substr函数解析它:
function reorder_date(string)
{
year = string.substr(0,4);
month = string.substr(5,2);
day = string.substr(8,2);
next_string= year + "," + month + "," + day;
return next_string;
}
所以你需要做的就是用逗号替换破折号。这应该很容易研究。
alert($("#bday").val().replace(/-/g,","));
function reorder_date(string)
{
year = string.substr(0,4);
month = string.substr(5,2);
day = string.substr(8,2);
next_string= year + "," + month + "," + day;
return next_string;
}