<?php 
$first_day_this_month = date('m-01-Y'); // hard-coded '01' for first day 
$timestamp = strtotime('February 2012'); 
echo $first_day_this_month; 
 
function lastDay($month = '', $year = '') { 
   if (empty($month)) { 
      $month = date('m'); 
   } 
   if (empty($year)) { 
      $year = date('Y'); 
   } 
   $result = strtotime("{$year}-{$month}-01"); 
   $result = strtotime('-1 second', strtotime('+1 month', $result)); 
   return date('Y-m-d', $result); 
} 
/* ----- gest first day of the month */ 
 
function firstDay($month = '', $year = '') 
{ 
    if (empty($month)) { 
      $month = date('m'); 
   } 
   if (empty($year)) { 
      $year = date('Y'); 
   } 
   $result = strtotime("{$year}-{$month}-01"); 
   return date('Y-m-d', $result); 
} 
 
echo date('w');
 
 |