Javascript 将日期格式从dd-mm-yy更改为ddmmyy

Javascript 将日期格式从dd-mm-yy更改为ddmmyy,javascript,html,Javascript,Html,我有两个日期值作为开始日期和结束日期。我使用JQuery日期选择器输入这些日期。文本框中的格式为dd-mm-yy。现在我想把日期转换成ddmmyy格式,不带任何“-”或“/”或“\”。我将在单击HTML页面的submit按钮时在函数中执行此操作 我使用这种格式是因为日期在Google分析仪表板中使用JSON web服务。您尝试过吗 document.getElementById([your-target]).value = newDate.replace(/[^0-9.]/g, ""); 或者

我有两个日期值作为开始日期和结束日期。我使用JQuery日期选择器输入这些日期。文本框中的格式为
dd-mm-yy
。现在我想把日期转换成
ddmmyy
格式,不带任何“
-
”或“
/
”或“
\
”。我将在单击HTML页面的submit按钮时在函数中执行此操作

我使用这种格式是因为日期在Google分析仪表板中使用JSON web服务。

您尝试过吗

document.getElementById([your-target]).value = newDate.replace(/[^0-9.]/g, "");

或者也可以使用字符串拆分方法

检查工作状态


您可以使用datepicker为您设置日期格式:

var myDate = '12-06-2014';
var myNewDate =  $.datepicker.formatDate('ddmmyy', $.datepicker.parseDate( 'dd-mm-yy', myDate ) );
alert (myNewDate);
在一行上实现所有功能,并在需要时轻松适应其他格式

为了反映您的实际代码,您可以编写:

var myDate = document.getElementById("from_date").value;
var strStartDate =  $.datepicker.formatDate('ddmmyy', $.datepicker.parseDate( 'dd-mm-yy', myDate ) );

Jon

是否查找了“javascript从字符串中删除字符”?将日期对象转换为所需的日期对象:或
…替换(/\D/g',)
:-)我的语句类似于var strStartDate=document.getElementById(“from_date”).value;如果我按下面的方式编辑语句,它会给我一个错误。var strStartDate=document.getElementById(“from_date”).value=newDate.replace(/[^0-9.]/g,”);那么我将如何使用它呢?事实上答案是我的:)无论如何,很高兴它为您工作。我有这个代码片段来添加日期选择器中的日期<代码>$(“#到#日期”).datepicker({maxDate:new date(),dateFormat:“yy-mm-dd”});$(“#from_date”).datepicker({maxDate:new date(),dateFormat:“yy-mm-dd”})现在我该如何使用您的代码片段来采用我的代码?
var myDate = document.getElementById("from_date").value;
var strStartDate =  $.datepicker.formatDate('ddmmyy', $.datepicker.parseDate( 'dd-mm-yy', myDate ) );