2015-04-30 3 views
2

Мне было интересно, могу ли я использовать moment.js для преобразования sql TIME (HH: mm: ss) только в HH: mm , Или, может быть, есть простое решение JavaScript/jQuery?Использование момента.js для преобразования времени (HH: mm: ss) в (HH: mm)

+0

Уххх .. Что вы имеете в виду «SQL TIME «? Большинство баз данных SQL делают * not * хранят даты или время как строки ... –

+0

В PHPMyAdmin я мог бы выбрать TIME как тип ... Idk, если это sql-время, хотя – Mistergrave

+0

Да, это тип данных TIME ([docs здесь] (https://dev.mysql.com/doc/refman/5.5/en/time.html)). * Форматирование * этого типа полностью зависит от того, как вы извлекаете его в свой код. Он не сохраняется как строка в db. –

ответ

7

Да, вы можете:

moment('12:59:01', 'HH:mm:ss').format('HH:mm') 

Или, если формат соответствует, можно просто нарезать последние 3 символы:

'12:59:01'.slice(0, -3) 
+2

Ну, это было легко. Почему я не нашел такой ответ в Google? :) Спасибо чувак! – Mistergrave

Смежные вопросы