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

时间:2014-07-24 04:04:44

标签: javascript html

我有2个日期值作为开始日期&结束日期。我使用JQuery日期选择器输入这些日期。文本框中的格式为dd-mm-yy。现在我想要的是将日期转换为ddmmyy格式,不包含任何“-”或“/”或“\”。当我点击HTML页面的提交按钮时,我将在一个函数中执行它。

我使用此格式是因为日期在Google Analytic Dashboard中使用,并带有JSON Web服务。

3 个答案:

答案 0 :(得分:1)

你试过这个吗?

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

答案 1 :(得分:1)

您可以使用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 ) );

乔恩

答案 2 :(得分:0)

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

检查工作demo

var yourDate = "11-12-2014";
getDate(yourDate);

function getDate(yourDate){
    var date = yourDate.toString();
    var divide = date.split('-');
    var newDate = divide[0]+divide[1]+divide[2];
    alert(newDate);
}