我正在使用asp.net项目,我想使用jquery更改字符串日期的格式。
我收到了"07-MAY-99"
这样的格式化日期,但我想约会"07/05/1999".
我怎么能用jquery做到这一点,任何人都可以帮助我吗?
答案 0 :(得分:1)
我通常在项目中使用momentjs。对我来说,它真的很棒。
答案 1 :(得分:1)
尝试这种方法......因为它是简单且自定义创建的代码..我希望它适合你......
var date = '07-MAY-99';
date = date.split('-');
var months = ['JAN', 'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC'];
var newDate ='';
$.each(months, function(key,value){
if(value == date[1])
{
var m = key+1;
newDate = m+'/'+date['0']+'/'+date['2'];
}
});
date = new Date(newDate)
alert(("0" + date.getDate()).slice(-2) + '/' + ("0" + (date.getMonth() + 1)).slice(-2) + '/' + date.getFullYear());

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
答案 2 :(得分:0)
您可以使用date.js来实现此目标:
self.startButton
.rac_signalForControlEvents(UIControlEvents.TouchUpInside)
.subscribeNext { event in
if let names = event.value {
print("received names \(names)")
}
}
答案 3 :(得分:0)
您可以点击[此处](http://www.datejs.com/)来实现此目的:
var date = new Date('2014-01-06');
var newDate = date.toString('dd/MM/yy');
答案 4 :(得分:0)
只需:)
尝试重建DateTime字符串,如下所示:
HTML:
<input type="text" id="yourDatepickerId"/> <!--Here is your DateTime picker-->
jQuery的:
var dateObj = $("#yourDatepickerId").val(); //<--Here is you get DateTime value from picker
var newDate = new Date(dateObj);
var formattedString = [newDate.Date(),newDate.Month()+1,newDate.getFullYear()].join("/");
alert(formattedString ); //Result : d/mm/yyyy