<?php //2010-08 johnpfeiffer
//todo = subtract mktime from mktime? convert to # of days?
include( $_SERVER["DOCUMENT_ROOT"] . "/includes/head.txt");
?>
<body>
<?php
print '';
print "date_default_timezone_set('UTC');";
print "<br \> \n";
print "http://www.php.net/manual/en/timezones.php";
date_default_timezone_set('UTC');
print "<br \><br \> \n";
print "(hour min sec month day year) returns seconds from Unix Epoch.";
print "<br \> \n";
print "Unix timestamp = long integer with seconds since January 1 1970 00:00:00 GMT";
print "<br \><br \> \n";
print '$unixepoch = mktime(0, 0, 0, 1, 1, 1970); = ';
$unixepoch = mktime(0, 0, 0, 1, 1, 1970);
print date( $unixepoch );
print "<br \> \n";
print 'print date( \'c\' , $unixepoch ); = ';
print date( 'c' , $unixepoch );
print "<br \><br \> \n";
//arguments omitted = current local date and time.
print '$current_date_time = mktime( );';
$current_date_time = mktime( );
print "<br \> \n";
print 'print date( \'c\' , $current_date_time ); = ';
print date( 'c' , $current_date_time );
print "<br \><br \> \n";
print 'print date( \'r\' , $current_date_time ); = ';
print date( 'r' , $current_date_time );
print "<br \><br \> \n";
//arguments omitted = current local date and time.
print '$example_date_time = mktime( 23,58,59, 12, 30, 2009 ); = ';
$example_date_time = mktime( 23,58,59, 12, 30, 2009 );
print date( 'r' , $example_date_time );
print "<br \> \n";
//$echo = date($output, mktime (0,0,0,$month,$day,$year));
//http://php.net/manual/en/function.date.php
/*
$current_year = date ("Y");
$current_month = date ("m");
$current_day = date ("d");
*/
print 'Leap Years\n';
// date( 'L' returns a yes/no if it's a leap year
for($i = 2000; $i < 2011; $i++)
{
echo $i, ': ', (date('L', strtotime("$i-01-01")) ? 'Yes' : 'No'), '<br />';
}
print "<br \> \n";
print '$example_date_time = mktime( 0,0,0, 12, 30, 2007 ); = ';
$example_date_time = mktime( 0,0,0, 12, 30, 2007 );
print date( 'r' , $example_date_time );
print "<br \> \n";
print '$example_date_time2 = mktime( 0,0,0, 12, 30, 2008 ); = ';
$example_date_time2 = mktime( 0,0,0, 12, 30, 2008 );
print date( 'r' , $example_date_time2 );
print "<br \> \n";
$difference = $example_date_time2 - $example_date_time;
$minutes = $difference / 60;
$hours = $minutes / 60;
$days = $hours / 24;
print "Seconds: " . $difference;
print "<br \> \n";
print "Minutes: " . $minutes;
print "<br \> \n";
print "Hours: " . $hours;
print "<br \> \n";
print "Days: " . $days;
print "<br \><br \> \n";
date_default_timezone_set('Europe/London');
$example_date_time = mktime( 13,30,0, 07, 12, 2006 );
$current_date_time = mktime( );
print date( 'r' , $current_date_time );
print "<br \> \n";
$difference = $current_date_time - $example_date_time;
$minutes = $difference / 60;
$hours = $minutes / 60;
$days = $hours / 24;
print "Seconds: " . $difference;
print "<br \> \n";
print "Minutes: " . $minutes;
print "<br \> \n";
print "Hours: " . $hours;
print "<br \> \n";
print "Days: " . $days;
print "<br \> \n";
?>
<br />
</body>
<?php //include date modified
include( $_SERVER["DOCUMENT_ROOT"] . "/includes/foot.txt");
?>
<?php //include the google analytics javascript
include( $_SERVER["DOCUMENT_ROOT"] . "/includes/google-code.htm");
?>
</body>
</html>