ID: 42755 User updated by: andrew at confirmalert dot com dot au Reported By: andrew at confirmalert dot com dot au -Status: Feedback +Status: Open Bug Type: Date/time related Operating System: Win 2003 Server SP2 PHP Version: 5.2.4 New Comment:
Microsoft Windows [Version 5.2.3790] (C) Copyright 1985-2003 Microsoft Corp. C:\PHP>php test.php Fatal error: Call to undefined function date_default_timezone_get() in C:\PHP\test.php on line 3 C:\PHP>php --version PHP 5.0.3 (cli) (built: Dec 15 2004 08:07:57) Copyright (c) 1997-2004 The PHP Group Zend Engine v2.0.3, Copyright (c) 1998-2004 Zend Technologies Timezone is '(GMT) Casablanca, Monrovia, Reykjavik' Previous Comments: ------------------------------------------------------------------------ [2007-12-08 15:42:04] [EMAIL PROTECTED] What's the output of: <?php echo ini_get( 'date.timezone' ), "\n"; echo date_default_timezone_get(), "\n"; ?> ------------------------------------------------------------------------ [2007-12-05 21:26:14] matthew at syxton dot com I'm having the same issue with PHP 5.2.4 running on Linux platform. ------------------------------------------------------------------------ [2007-09-25 10:51:18] andrew at confirmalert dot com dot au Description: ------------ Date function parses correct unix timestamp in PHP 5.0.3 but not in PHP 5.2.4. I have set the timezone of the webserver to Casablanca Morroco which is a timezone that does not observe ANY daylight savings changes (i.e. it is a constant time) even though the server is physically located in San Diego USA. Reproduce code: --------------- date("Y-m-d @ g:i", 1190671200); Expected result: ---------------- //Expected 2007-09-25 @ 8:00 Actual result: -------------- //Produces 2007-09-25 @ 9:00 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=42755&edit=1