Professional Web Applications Themes

#39245 [NEW]: date function generate wrong date with 1162083600 timestamp - PHP Bugs

From: lohner at aldea dot hu Operating system: Linux PHP version: 5.1.6 PHP Bug Type: Date/time related Bug description: date function generate wrong date with 1162083600 timestamp Description: ------------ date ("Y.m.d. H:i:s", 1162083600) generate wrong date Reproduce code: --------------- date ("Y.m.d. H:i:s", 1162083597) => 2006.10.29. 02:59:57 date ("Y.m.d. H:i:s", 1162083598) => 2006.10.29. 02:59:58 date ("Y.m.d. H:i:s", 1162083599) => 2006.10.29. 02:59:59 date ("Y.m.d. H:i:s", 1162083600) => 2006.10.29. 02:00:00 !!! date ("Y.m.d. H:i:s", 1162083601) => 2006.10.29. 02:00:01 date ("Y.m.d. H:i:s", 1162083602) => 2006.10.29. 02:00:02 -- Edit bug report at [url]http://bugs.php.net/?id=39245&edit=1[/url] -- Try a CVS snapshot (PHP 4.4): [url]http://bugs.php.net/fix.php?id=39245&r=trysnapshot44[/url] Try a CVS snapshot ...

  1. #1

    Default #39245 [NEW]: date function generate wrong date with 1162083600 timestamp

    From: lohner at aldea dot hu
    Operating system: Linux
    PHP version: 5.1.6
    PHP Bug Type: Date/time related
    Bug description: date function generate wrong date with 1162083600 timestamp

    Description:
    ------------
    date ("Y.m.d. H:i:s", 1162083600) generate wrong date


    Reproduce code:
    ---------------
    date ("Y.m.d. H:i:s", 1162083597) => 2006.10.29. 02:59:57
    date ("Y.m.d. H:i:s", 1162083598) => 2006.10.29. 02:59:58
    date ("Y.m.d. H:i:s", 1162083599) => 2006.10.29. 02:59:59
    date ("Y.m.d. H:i:s", 1162083600) => 2006.10.29. 02:00:00 !!!
    date ("Y.m.d. H:i:s", 1162083601) => 2006.10.29. 02:00:01
    date ("Y.m.d. H:i:s", 1162083602) => 2006.10.29. 02:00:02


    --
    Edit bug report at [url]http://bugs.php.net/?id=39245&edit=1[/url]
    --
    Try a CVS snapshot (PHP 4.4): [url]http://bugs.php.net/fix.php?id=39245&r=trysnapshot44[/url]
    Try a CVS snapshot (PHP 5.2): [url]http://bugs.php.net/fix.php?id=39245&r=trysnapshot52[/url]
    Try a CVS snapshot (PHP 6.0): [url]http://bugs.php.net/fix.php?id=39245&r=trysnapshot60[/url]
    Fixed in CVS: [url]http://bugs.php.net/fix.php?id=39245&r=fixedcvs[/url]
    Fixed in release: [url]http://bugs.php.net/fix.php?id=39245&r=alreadyfixed[/url]
    Need backtrace: [url]http://bugs.php.net/fix.php?id=39245&r=needtrace[/url]
    Need Reproduce Script: [url]http://bugs.php.net/fix.php?id=39245&r=needscript[/url]
    Try newer version: [url]http://bugs.php.net/fix.php?id=39245&r=oldversion[/url]
    Not developer issue: [url]http://bugs.php.net/fix.php?id=39245&r=support[/url]
    Expected behavior: [url]http://bugs.php.net/fix.php?id=39245&r=notwrong[/url]
    Not enough info: [url]http://bugs.php.net/fix.php?id=39245&r=notenoughinfo[/url]
    Submitted twice: [url]http://bugs.php.net/fix.php?id=39245&r=submittedtwice[/url]
    register_globals: [url]http://bugs.php.net/fix.php?id=39245&r=globals[/url]
    PHP 3 support discontinued: [url]http://bugs.php.net/fix.php?id=39245&r=php3[/url]
    Daylight Savings: [url]http://bugs.php.net/fix.php?id=39245&r=dst[/url]
    IIS Stability: [url]http://bugs.php.net/fix.php?id=39245&r=isapi[/url]
    Install GNU Sed: [url]http://bugs.php.net/fix.php?id=39245&r=gnused[/url]
    Floating point limitations: [url]http://bugs.php.net/fix.php?id=39245&r=float[/url]
    No Zend Extensions: [url]http://bugs.php.net/fix.php?id=39245&r=nozend[/url]
    MySQL Configuration Error: [url]http://bugs.php.net/fix.php?id=39245&r=mysqlcfg[/url]
    lohner at aldea dot hu Guest

  2. #2

    Default #39245 [Opn->Bgs]: date function generate wrong date with 1162083600 timestamp

    ID: 39245
    Updated by: [email]tony2001php.net[/email]
    Reported By: lohner at aldea dot hu
    -Status: Open
    +Status: Bogus
    Bug Type: Date/time related
    Operating System: Linux
    PHP Version: 5.1.6
    New Comment:

    We are happy to tell you that you just discovered Daylight Savings
    Time. For more information see:
    [url]http://webexhibits.org/daylightsaving/b.html[/url]
    Instead of using mktime/date consider using gmmktime and gmdate which
    do
    not suffer from DST.




    Previous Comments:
    ------------------------------------------------------------------------

    [2006-10-24 11:16:52] lohner at aldea dot hu

    Description:
    ------------
    date ("Y.m.d. H:i:s", 1162083600) generate wrong date


    Reproduce code:
    ---------------
    date ("Y.m.d. H:i:s", 1162083597) => 2006.10.29. 02:59:57
    date ("Y.m.d. H:i:s", 1162083598) => 2006.10.29. 02:59:58
    date ("Y.m.d. H:i:s", 1162083599) => 2006.10.29. 02:59:59
    date ("Y.m.d. H:i:s", 1162083600) => 2006.10.29. 02:00:00 !!!
    date ("Y.m.d. H:i:s", 1162083601) => 2006.10.29. 02:00:01
    date ("Y.m.d. H:i:s", 1162083602) => 2006.10.29. 02:00:02



    ------------------------------------------------------------------------


    --
    Edit this bug report at [url]http://bugs.php.net/?id=39245&edit=1[/url]
    tony2001@php.net Guest

Similar Threads

  1. JSObject returns wrong date. How can Iextract correct date from digital signature?
    By Hal_Underwood@adobeforums.com in forum Adobe Acrobat SDK
    Replies: 0
    Last Post: February 19th, 01:22 AM
  2. timestamp to date ?
    By Damian John Paul Brown in forum PHP Development
    Replies: 3
    Last Post: April 11th, 07:31 AM
  3. MySQL timestamp to desired date function
    By Cesar Aracena in forum PHP Development
    Replies: 2
    Last Post: September 18th, 11:39 AM
  4. [PHP] MySQL timestamp to desired date function
    By Cesar Aracena in forum PHP Development
    Replies: 0
    Last Post: September 18th, 05:12 AM
  5. timestamp with no date, ideas welcome
    By The_Duck in forum Sun Solaris
    Replies: 0
    Last Post: July 9th, 02:20 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139