Просмотр полной версии : и снова дата
И снова дата
как из формата, который выдаёт getTime()
сделать формат 2006-08-21 11:10:06?
Если делать так, то теряются нули, отлавливать их вручную не хочется, может есть какой известный способ?
var OpenTime:Date=new Date();
trace(OpenTime.getFullYear()+"-"+OpenTime.getMonth()+"-"+OpenTime.getDay()+" "+OpenTime.getHours()+":"+OpenTime.getMinutes()+":"+OpenTime.getSeconds());
Использовать такую функцию
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, "-"));
functio checkDate(a):String{
if(a>9){
return "0"+a;
}else{
return String(a);
}
}
Разве так тяжело написать такую функцию
то есть в твоем случаи это будет
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"));
Или взять у БигДана, у него проще.
Спасибо, вы меня всегда выручаете, но это все равно ручками. Делаю вывод, что только так))) Спасиба!
Функцию написать нетрудно, просто интересно было может я какую стандартную в хэлпах недочитала.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.