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

Форум PHP

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

 

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

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

тема: Узнать дату первого дня текущего месяца и последнего
 
 автор: Blizard   (30.11.2011 в 17:59)   письмо автору
 
 

Помогите пожалуйста узнать в формате date("Y-m-d") дату первого дня текущего месяца и дату последнего дня текущего месяца.

  Ответить  
 
 автор: cheops   (30.11.2011 в 18:24)   письмо автору
 
   для: Blizard   (30.11.2011 в 17:59)
 

Ну, дата первого дня всегда начинается с 1, а для последнего дня месяца есть специальный флаг форматирования t
<?php 
  
echo date("Y-m-01")."<br>";
  echo 
date("Y-m-t")."<br>";
?>

  Ответить  
 
 автор: Blizard   (30.11.2011 в 18:36)   письмо автору
 
   для: cheops   (30.11.2011 в 18:24)
 

Спасибо!

  Ответить  
 
 автор: Blizard   (01.12.2011 в 15:36)   письмо автору
 
   для: cheops   (30.11.2011 в 18:24)
 

cheops, а как в этих же границах вывести даты без выходных?

  Ответить  
 
 автор: cheops   (01.12.2011 в 15:52)   письмо автору
 
   для: Blizard   (01.12.2011 в 15:36)
 

Можно начать отталкиваться от следующего скрипта
<?php 
  $begin 
mktime(000date('m'), 1date("Y"));
  
$end mktime(000date('m'), date("t"), date("Y"));
  for(
$i $begin$i <= $end$i += 86400)
  {
    
// За исключением субботы и воскресенья
    
if(date("w"$i) != && date("w"$i) != 6)
    echo 
date("Y-m-d"$i)."<br>"
  }
?>

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

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