Code: Select all
<?php
$myMonth = 8;
$myYear = 2008;
$d_daysinmonth = date('t', mktime(0,0,0,$myMonth,1,$myYear)); // how many days in month
$d_year = date('Y', mktime(0,0,0,$myMonth,1,$myYear)); // year
$d_isleapyear = date('L', mktime(0,0,0,$myMonth,1,$myYear)); // is YYYY a leapyear?
$d_dayofyear = date('d', mktime(0,0,0,$myMonth,1,$myYear));
$d_weekofyear = date('W', mktime(0,0,0,$myMonth,1,$myYear));
$d_firstdow = date('w', mktime(0,0,0,$myMonth,'1',$myYear)); // FIRST falls on what day of week (0-6)
$d_firstname = date('l', mktime(0,0,0,$myMonth,'1',$myYear)); // FIRST falls on what day of week Full Name
$d_month = date('n', mktime(0,0,0,$myMonth,28,$myYear)); // month of year (1-12)
$d_monthname = date('F', mktime(0,0,0,$myMonth,28,$myYear)); // Month Long name (July)
$d_month_previous = date('n', mktime(0,0,0,($myMonth-1),28,$myYear)); // PREVIOUS month of year (1-12)
$d_monthname_previous = date('F', mktime(0,0,0,($myMonth-1),28,$myYear)); // PREVIOUS Month Long name (July)
$d_month_next = date('n', mktime(0,0,0,($myMonth+1),28,$myYear)); // NEXT month of year (1-12)
$d_monthname_next = date('F', mktime(0,0,0,($myMonth+1),28,$myYear)); // NEXT Month Long name (July)
$d_year_previous = date('Y', mktime(0,0,0,$myMonth,28,($myYear-1))); // PREVIOUS year
$d_year_next = date('Y', mktime(0,0,0,$myMonth,28,($myYear+1))); // NEXT year
$d_weeksleft = (52 - $d_weekofyear); // how many weeks left in year
$d_daysinyear = $d_isleapyear ? 366 : 365; // set correct days in year for leap years
$d_daysleft = ($d_daysinyear - $d_dayofyear); // how many days left in year
$tomorrow = mktime(0, 0, 0, date("m"), date("d")+1, date("Y"));
echo date('d', $tomorrow) . '<br />';
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));
echo date('m', $lastmonth) . '<br />';
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);
echo date('Y', $nextyear) . '<br />';
echo $d_dayofyear; echo '<br />';
echo $d_weekofyear; echo '<br />';
echo $d_daysinmonth; echo '<br />';
echo $d_year; echo '<br />';
echo $d_isleapyear; echo '<br />';
echo $d_firstdow; echo '<br />';
echo $d_firstname; echo '<br />';
echo $d_month; echo '<br />';
echo $d_monthname; echo '<br />';
echo $d_month_previous; echo '<br />';
echo $d_monthname_previous; echo '<br />';
echo $d_month_next; echo '<br />';
echo $d_monthname_next; echo '<br />';
echo $d_year_previous; echo '<br />';
echo $d_year_next; echo '<br />';
echo $d_weeksleft; echo '<br />';
echo $d_daysinyear; echo '<br />';
echo $d_daysleft; echo '<br />';
?>
yeah, just now was testing the make time function also...got it from php manual, and add something on it...