![]() |
|
||||||||||
|
|||||
|
И снова дата
как из формата, который выдаёт getTime() сделать формат 2006-08-21 11:10:06? Если делать так, то теряются нули, отлавливать их вручную не хочется, может есть какой известный способ? |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Использовать такую функцию
function fullLength (number, len, char) {
var str = String (number);
var preffix = "";
if (str.length < len) {
for (var i = 0; i < len - str.length; i++) {
preffix += char;
}
}
return preffix + str;
}
trace (fullLength (1, 4, "-"));
trace (fullLength (1, 3, "0"));
trace (fullLength (1, 2, "0"));
trace (fullLength (1, 1, "-"));
trace (fullLength (10000, 4, "-"));
|
|
|||||
|
Разве так тяжело написать такую функцию
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
то есть в твоем случаи это будет
var OpenTime:Date = new Date ();
function fullLength (number, len, char) {
var str = String (number);
var preffix = "";
if (str.length < len) {
for (var i = 0; i < len - str.length; i++) {
preffix += char;
}
}
return preffix + str;
}
trace (OpenTime.getFullYear () + "-" + fullLength (OpenTime.getMonth (), 2, "0") + "-" +fullLength ( OpenTime.getDay (), 2, "0") + " " + fullLength (OpenTime.getHours (), 2, "0") + ":" + fullLength (OpenTime.getMinutes (), 2, "0") + ":" + fullLength (OpenTime.getSeconds (), 2, "0"));
|
|
|||||
|
Спасибо, вы меня всегда выручаете, но это все равно ручками. Делаю вывод, что только так))) Спасиба!
|
|
|||||
|
Функцию написать нетрудно, просто интересно было может я какую стандартную в хэлпах недочитала.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|