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

Форум PHP

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

 

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

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

тема: При увеличение даты на неделю возникает лишний час
 
 автор: leopold1977   (17.03.2012 в 17:30)   письмо автору
 
 

Почему при увеличении даты на более чем 7 дней прибавляется лишний час?

$p7days = time() + (7 * 24 * 60 * 60);
$p8days = time() + (8 * 24 * 60 * 60);

echo 'Сейчас: '. date('Y-m-d H:i:s') ."<br>";
echo 'Плюс 7 дней: '. date('Y-m-d H:i:s', $p7days) ."<br>";
echo 'Плюс 8 дней: '. date('Y-m-d H:i:s', $p8days) ."<br>";

Результат:

Сейчас: 2012-03-17 16:29:14
Плюс 7 дней: 2012-03-24 16:29:14
Плюс 8 дней: 2012-03-25 17:29:14

  Ответить  
 
 автор: cheops   (17.03.2012 в 17:39)   письмо автору
 
   для: leopold1977   (17.03.2012 в 17:30)
 

Хм... что-то не воспроизводится. У вас кроме этих строк ничего в скрипте нет? Вот такой скрипт дает те же самые результаты?
<?php
 $p7days 
time() + (24 60 60);
 
$p8days time() + (24 60 60);

 echo 
'Сейчас: 'date('Y-m-d H:i:s') ."<br>";
 echo 
'Плюс 7 дней: 'date('Y-m-d H:i:s'$p7days) ."<br>";
 echo 
'Плюс 8 дней: 'date('Y-m-d H:i:s'$p8days) ."<br>";
?>

  Ответить  
 
 автор: leopold1977   (17.03.2012 в 18:02)   письмо автору
 
   для: cheops   (17.03.2012 в 17:39)
 

Странно, на хостинге проверял, все нормально показывает. Эта проблема только на локальном сервере.

Если же в таком виде сделать, то все нормально:

echo Date('Y-m-d H:i:s', strtotime('+8 day'));

  Ответить  
 
 автор: cheops   (17.03.2012 в 18:49)   письмо автору
 
   для: leopold1977   (17.03.2012 в 18:02)
 

А оно скачет (то правильно, но не правильно) или постоянно воспроизводится?

  Ответить  
 
 автор: Sfinks   (17.03.2012 в 19:10)   письмо автору
 
   для: leopold1977   (17.03.2012 в 17:30)
 

Судя по всему у вас старая версия пхп.... Вот когда время туда-сюда на зимнее-летнее гоняли это не сегодня должно было бы произойти? Походу ваш пхп это учитывает )

А, не дочитал.... Походу в следующее воскресенье.... Как раз через 8 дней мы бы перешли на летнее время ))))

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

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