如何使用jquery更改为所需的日期格式
How to change into desired Date Format using jquery?
我正在处理asp.net项目,我想使用jquery更改字符串日期的格式。我得到的格式日期像"07-MAY-99"
,但我想像"07/05/1999".
我如何使用jquery做到这一点,有人能帮我吗?
试试这个方法。。。因为它是简单和自定义创建的代码。。我希望它对你有用。。。
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>
我通常在我的项目中使用momentjs。对我来说,这真的很好。
您可以使用date.js来实现这一点:
var date = new Date('07-MAY-99');
var newDate = date.toString('dd-MM-yy');
您可以使用单击[此处](http://www.datejs.com/)实现这一点:
var date = new Date('2014-01-06');
var newDate = date.toString('dd/MM/yy');
简单地说:)
尝试重建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
相关文章:
- Javascript日期格式类似于ISO,但本地
- NodeJS日期格式不起作用
- 将客户端特定的日期格式返回到服务器MVC4
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 将Javascript日期转换为ASP.NET日期格式
- 在达到状态之前在Redux Reducer中设置日期格式
- 如何从Angularjs中的新日期获取日期格式
- 如何使用jquery更改为所需的日期格式
- keith wood日期选择器日期格式和语言
- Dygraph更改日期格式
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- javascript和jquery日期格式转换
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在Karma Jasmine单元测试用例中检查日期格式
- 使用不同的日期格式和区域设置创建时刻
- 更改日期选择器上的日期格式
- 以日期计算的天数更改日期格式
- 带有onchange的日期格式
- 如何从区域设置获取日期格式