Jump to content

date functions


snorky

Recommended Posts

The goal is simple: I want to display "August 31, 2009"

 

I RTFMed and tried various date functions. I got inconsistent results, so I did some "sanity check"  tests. The results were better, but not completely as expected.

 

Some returned

Tuesday, August 18, 2009 15:08:45

 

Others returned

Wednesday, December 31, 2008 00:12:01

 

<?php			//	php 5.2

	$rightnow=$_SERVER['REQUEST_TIME'];

	$fmt= "l, F d, Y H:m:s";

	//	V
	$thev = mktime(0,0,1,08,31,2009);		
	$dayv = date($fmt,$thev);
               // returned [b]Wednesday, December 31, 2008 00:12:01[/b]

	//	W
	$thew = time(00,00,01,08,31,2009);		
	$dayw = date($fmt,$thew);
               // returned [b]Tuesday, August 18, 2009 15:08:17[/b] (current time)

	//	X
	$thex = time();		
	$dayx = date($fmt,$thex);
               // returned [b]Tuesday, August 18, 2009 15:08:17[/b] -- as expected

	//	Y
	$dayy = date($fmt,$rightnow);
               // returned [b]Wednesday, December 31, 1969 16:12:00[/b] (!!!)

	//	Z
	$dayz = date($fmt);
               // returned [b]Tuesday, August 18, 2009 15:08:17[/b] -- as expected

?>

 

What is the correct syntax to display August 31,2009

Link to comment
https://forums.phpfreaks.com/topic/170907-date-functions/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.