Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: new Date();
 
 автор: zorg84   (01.10.2011 в 21:36)   письмо автору
 
 

Уже задавал вопрос по поводу времени и вроде ответ нашел всё работало пока дата была в формате 30 09 2011 но сегодня выводится дата таким образом Дата: 2011-010-1 21:27 я не пойму почему не срабатывает код
который должен выводить переменную где if (getMonth == 10) пробовал заменить оператор на || но не работает вчём проблема?

$("#send").click(function(){
        var author = $("#author").val();
        var message = $("#message").val();    
        var id = $("#id").val();
        var time = new Date();
        
 if(time.getMonth() == 10 && time.getMonth() == 11){ 
 var month = time.getMonth()+1; 
 }else{ 
 var month = "0"+(time.getMonth()+1); 
 }
 var date = time.getFullYear()+"-" +month+ "-" +time.getDate()+ " " +time.getHours()+ ":"+time.getMinutes();

  Ответить  
 
 автор: АЯС   (01.10.2011 в 21:52)   письмо автору
 
   для: zorg84   (01.10.2011 в 21:36)
 

var t = 'что-то, к чему надо спереди добавить ноль, если оно меньше 10';
if (t < 10) t = '0' + t;

Именно таким образом обработайте минуты, часы, дни и месяцы:
var time = new Date ();
var AddZero = new Function ('x', ' if (x < 10) x = '0' + x; return x');

var min = AddZero (time.getMinutes ()),
    cha = AddZero (time.getHours ()),
    den = AddZero (time.getgetDate ()),
    mes = AddZero (time.getMonth () + 1);

var date = time.getFullYear () + '-' + mes + '-' + den + ' ' + cha + ':' + min;

  Ответить  
 
 автор: zorg84   (01.10.2011 в 22:06)   письмо автору
 
   для: АЯС   (01.10.2011 в 21:52)
 

Спасибо!!! Отличный форум
кратко и профессионально

  Ответить  
 
 автор: АЯС   (01.10.2011 в 22:07)   письмо автору
 
   для: zorg84   (01.10.2011 в 22:06)
 

Всегда пожалуйста...
Только исправьте у себя мои ошибки:
var time = new Date ();
var AddZero = new Function ('x', "if (x < 10) x = '0' + x; return x");

var min = AddZero (time.getMinutes ()),
    cha = AddZero (time.getHours ()),
    den = AddZero (time.getDate ()),
    mes = AddZero (time.getMonth () + 1);

var date = time.getFullYear () + '-' + mes + '-' + den + ' ' + cha + ':' + min;

  Ответить  
 
 автор: zorg84   (02.10.2011 в 01:52)   письмо автору
 
   для: АЯС   (01.10.2011 в 22:07)
 

всё ok еще раз спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования