Столкнулся с задачей в JavaScript вывода даты/времени с добавлением "0" (аналог функций lpad в mySql или Oracle), если значение меньше 10. В интернете данная задача решается с помощью создания функции, например, такой:
function pad(num, size) {
var s = num+"";
while (s.length < size) s = "0" + s;
return s;
}
или такие:
function pad(num, size) {
var s = "000000000" + num;
return s.substr(s.length-size);
}
function zeroPad(num, places) {
var zero = places - num.toString().length + 1;
return Array(+(zero > 0 && zero)).join("0") + num;
}
Программисты часто в своей работе сталкиваются с тем, что раньше не делали или когда-то делали, но забыли. Из-за этого в интернете огромное количество сайтов, форумов, блогов, посвященных различным аспектам программирования. А этот блог состоит из заметок, наподобие записной книжки, куда многие записывают свои мысли или основные тезисы, чтобы потом, перечитав, вспомнить. Поэтому и название такое. Заметки ни о чем...
среда, 28 марта 2012 г.
Форматирование даты в JavaScript с помощью regex
Подписаться на:
Сообщения (Atom)