Ticket #7186 (closed defect: fixed)

Opened 2 months ago

Last modified 2 months ago

Win32 / fresh install : date_i18n() outputs error

Reported by: ozh Assigned to: anonymous
Priority: normal Milestone: 2.6
Component: Administration Version:
Severity: major Keywords: date_i18n strtotime has-patch
Cc:

Description

Apache install on Win32, PHP 4.4.6 and fresh SVN install : the "Write" page spits several error messages:

Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in E:\home\ozh\wordpress\wp-includes\functions.php on line 107

This is caused by date_i18n() when called by wp_post_revision_title():
- $revision->post_modified_gmt is NULL
- strtotime( $revision->post_modified_gmt . ' +0000' ) is -1 (5.1.0: strtotime now returns FALSE on failure, instead of -1)

Simple patch attached: make sure date_i18n() isnt given -1 as a timestamp argument.

Sidenote: I can swear I'll submit more tickets when this stupid wiki syntax is improved.

Attachments

ozh_datei18n.patch (0.5 kB) - added by ozh on 06/26/08 15:25:23.

Change History

06/26/08 15:25:23 changed by ozh

  • attachment ozh_datei18n.patch added.

06/26/08 18:29:26 changed by ryan

See #6987. Marking that as duplicate since this ticket has a patch.

06/26/08 18:34:29 changed by ryan

  • status changed from new to closed.
  • resolution set to fixed.

(In [8199]) Fix date() warning on Windows. Props ozh. fixes #7186