Формат даты конвертации поступает из базы данных с использованием jquery / javascript

Мне нужно изменить формат даты, взятой из базы данных, для этого я видел много решений, но мне нужно определенное решение. здесь дано мое свидание
2015-08-15 02:54:43
Мне нужно изменить эту дату на 8 августа, 02:54.
Пожалуйста, предоставьте мне определенное решение
Спасибо

-2

Решение

вам нужно использовать date.js здесь ниже я привел пример

прежде всего, включите следующие js на своей странице

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="http://www.datejs.com/build/date.js"></script>

затем
напишите следующий скрипт внизу страницы

<script>
var date = '2015-08-15 02:54:43' //your date
var parseDate = Date.parse(date);
alert(parseDate.toString("MMM-d hh:mm tt"));
</script>
0

Другие решения

Да, вы можете отформатировать Date в запросе SQL также, но если есть ситуация, когда вам нужно отформатировать в jquery, вы можете использовать:

Это плагин для анализа, проверки, манипулирования и отображения дат в
JavaScript.

Пример:

$(function(){
var divLocal = $('#divLocal');
var localTime  = moment("2015-08-15 02:54:43").toDate();
localTime = moment(localTime).format('MMMM-DD h:mm:ss A');//August-15 2:54:43 AM
//localTime = moment(localTime).format('MMMM-MM h:mm: A');//output August-08 2:54:43 AM
divLocal.text(localTime);
});

DEMO

2

function formatDate( d ){
var dateArray = d.split(' '),
year = dateArray[0].split('-')[0],
month = dateArray[0].split('-')[1],
day = dateArray[0].split('-')[2],
hour = dateArray[1].split(':')[0],
minutes = dateArray[1].split(':')[1];

switch(month){
case '01':
month = 'Jan';
break;
case '02':
month = 'Feb';
break;
case '03':
month = 'Mar';
break;
case '04':
month = 'Apr';
break;
case '05':
month = 'May';
break;
case '06':
month = 'Jun';
break;
case '07':
month = 'Jul';
break;
case '08':
month = 'Aug';
break;
case '09':
month = 'Sep';
break;
case '10':
month = 'Ocb';
break;
case '11':
month = "Nov";
break;
case '12':
month = 'Dec';
break;
default:
break;
}

var time = '';
switch(hour){
case '00':
case '01':
case '02':
case '03':
case '04':
case '05':
case '06':
case '07':
case '08':
case '09':
case '10':
case '11':
time = 'AM';
break;
default:
time = 'PM';
}

return month + '-' + day + ' ' + hour + ':' + minutes + ' ' + time;

}

0
По вопросам рекламы [email protected]