2016-10-12 2 views
1

Это может быть что-то очень тривиальное, но я не могу понять это. Мне нужно преобразовать дату в формате 2016-10-07T04: 30 в более удобочитаемую форму, например «7 октября, 16 4:30 ". Есть ли плагин для этого или любой функции JQuery.Преобразование LocalDateTime в человекообразный формат в JQuery

Любая помощь?

+0

вы можете использовать moment.js –

+0

Также вы можете сделать это, используя несколько строк кода javascript. – Mohammad

ответ

0

Попробуйте

d= new Date('2016-10-07T04:30'); // create new date variable 
readable = d.toString(); //create a more readable string 
console.log(readable) 

или

console.log((new Date('2016-10-07T04:30')).toString()); // do it in a single line 
0

Есть целый ряд функций JavaScript Дата:

var d = new Date(); 
var n = d.toLocaleDateString(); 

Это даст вам дату в формате в настоящее время установлен в браузер. Существует большое количество функций даты, которые дадут вам все, что вам нужно. Как уже упоминалось в другом ответе ToString(), это самый простой из них.

Существует много ссылок на эти функции в Интернете.

1

Вы также можете сделать это:

//Bind your control on your $(document).ready function and add this: 

function mtdBindControls() { 
//Just change your ID after '#' 
     $('#strSelectedDateFrom').datetimepicker({ 
      format: 'MM/DD/YYYY' 
     }); 
0

для изменения формата даты читаемой строки даты человеческой Java-документ обеспечивает функцию, называемую в toDateString();

$(document).ready(function(){ 
    var date = new Date.toDateString(); 
    console.log(date); 
}); 
Смежные вопросы