как конвертировать формат даты с 04.10.2013 в 4,2013 окт

0

вот моя дата 10/04/2013 я конвертирую ее окт. 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.i, когда она показывает дату в этом формате, я получаю эту дату и конвертирую ее в окт. 4,2013

Fiddle Here

  • 0
    Вы должны объявить массив месяца, как указано в этой ссылке
  • 0
    или что-то вроде toDateString() w3schools.com/jsref/jsref_todatestring.asp
Показать ещё 1 комментарий
Теги:

7 ответов

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;

http://jsfiddle.net/daCrosby/3VqAK/

1

Попробуй это:

var d1 = new Date();
var datestring = d1.toDateString().substring(4).split(' ');
var datestr = datestring[0]+' '+parseInt(datestring[1])+', '+datestring[2];
0

Если вы открыты для использования внешней библиотеки, я бы предпочел использовать

Moment.js

moment().format("MMM, D YYYY");  //Oct 4,2013
0

Это даст вам формат, который вам нужен

var now = new Date();
$.datepicker.formatDate("M d,yy", now);
0

вы можете попробовать это.

var d1 = new Date();
var datestring = d1.toDateString().substring(4).split(' ').join(',').replace(',',' ').replace('0','');
alert(datestring);
0

Попробуй это:

var now =new Date().toDateString();
var date = now.split(' ');
var formattedDate=date[1]+" "+parseInt(date[2])+","+date[3];
document.getElementById("dateofissue").value=formattedDate;
0

Я бы порекомендовал использовать moment.js

Он также обладает множеством других полезных функций.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню