这是我的日期10/04/2013我将它转换为oct 4,2013。
<input type="text" required="required" name="dateofissue" id="dateofissue" readonly>
这里是javascript获取当前日期:
var now = new Date();
document.getElementById("dateofissue").value=(now.getMonth()+1)+'/'+now.getDate()+'/'+now.getFullYear();
它以格式10/04 / 2013显示日期。我希望以这种格式显示日期时我得到这个日期并将其转换为10月4日
小提琴Here
答案 0 :(得分:1)
试试这个:
var d1 = new Date();
var datestring = d1.toDateString().substring(4).split(' ');
var datestr = datestring[0]+' '+parseInt(datestring[1])+', '+datestring[2];
答案 1 :(得分:0)
你可以这样试试。
var d1 = new Date();
var datestring = d1.toDateString().substring(4).split(' ').join(',').replace(',',' ').replace('0','');
alert(datestring);
答案 2 :(得分:0)
试试这个:
var now =new Date().toDateString();
var date = now.split(' ');
var formattedDate=date[1]+" "+parseInt(date[2])+","+date[3];
document.getElementById("dateofissue").value=formattedDate;
答案 3 :(得分:0)
var now = new Date();
var monthNamesL = [ "January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December" ],
monthNamesS = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ];
var dateFmtd = monthNamesS[now.getMonth()] + ' ' + now.getDay() + ', ' + now.getFullYear();
document.getElementById("dateofissue").value = dateFmtd;
答案 4 :(得分:0)
我建议使用moment.js
它还有许多其他有用的功能。
答案 5 :(得分:0)
答案 6 :(得分:0)
这将为您提供所需的格式
var now = new Date();
$.datepicker.formatDate("M d,yy", now);