]> granicus.if.org Git - php/commitdiff
Fix bug73858.phpt to work in months without 31 days
authorMitch Hagstrand <mhagstrand@gmail.com>
Wed, 1 Mar 2017 23:08:59 +0000 (15:08 -0800)
committerNikita Popov <nikita.ppv@gmail.com>
Thu, 2 Mar 2017 11:13:06 +0000 (12:13 +0100)
Used hardcoded months in bug73858.phpt rather than the current and previous
month.

ext/date/tests/bug73858.phpt

index 72474d3edb8c478c4a14c639f606a6c000b187e9..5b619b1d47fb98861a2b874a5bb8df62acbdf10d 100644 (file)
@@ -7,8 +7,8 @@ In the "verbose setup method" I'm trying setup the DateTime object myself
 to see if it's the format string which is parsed in correctly or if it's the DateTime
 object which is breaking stuff. From the testing it appears DateTime is broken somehow.
 */
-$ss = 'first day of last month midnight';
-$es = 'first day of this month midnight - 1 second';
+$ss = 'first day of March midnight';
+$es = 'first day of April midnight - 1 second';
 
 $s = new DateTime($ss);
 $e = new DateTime($es);
@@ -50,7 +50,7 @@ effect on the results of the diff. By modifying the datetime with ->modify every
 it just means you have to be careful of how we work with DateTimes .
 */
 $s = new DateTime($ss);
-$e = new DateTime('first day of this month midnight');
+$e = new DateTime('first day of April midnight');
 $e->modify('- 1 second');
 var_dump($e->diff($s)->days); // 30 ... and should be 30
 ?>