我有一个标识为CldrFrom
它的日期如下:04/17/2014
换句话说 mm / dd / yyyy
我想将其更改为此格式17-04-2014
换句话说 dd-mm-yyyy
我想在jQuery中这样做。
var currentDate = $(#CldrFrom").val();
val = val.replace("/", "-");
所以我将/
替换为-
,但我仍然需要将这一天作为第一个而不是月份。
怎么样?
获取我使用datepicker库的日期。 我称之为:
$("#CldrFrom, #CldrTo").datepicker();
无论如何直接让我使该库以这种格式打印日期dd-mm-yyyy
?
答案 0 :(得分:1)
按照您想要的顺序拆分并加入它们
var currentDate = $("#CldrFrom").val();
var dateArr = currentDate.split('/');
var val = dateArr[1] + '-' + dateArr[0] + '-' + dateArr[2];
答案 1 :(得分:0)
您可以为.replace()
方法提供简单的正则表达式:
var currentDate = $("#CldrFrom").val(),
val = currentDate.replace(/\//g , "-");
<强> Fiddle Demo 强>