File tree Expand file tree Collapse file tree 2 files changed +34
-2
lines changed
lib/internal/Magento/Framework/Stdlib Expand file tree Collapse file tree 2 files changed +34
-2
lines changed Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ public function gmtTimestamp($input = null)
116
116
return false ;
117
117
}
118
118
$ date = $ this ->_localeDate ->date ($ result );
119
- $ timestamp = $ date ->getTimestamp () - $ date -> getTimezone ()-> getOffset ( $ date ) ;
119
+ $ timestamp = $ date ->getTimestamp ();
120
120
unset($ date );
121
121
return $ timestamp ;
122
122
}
@@ -138,7 +138,7 @@ public function timestamp($input = null)
138
138
$ result = strtotime ($ input );
139
139
}
140
140
$ date = $ this ->_localeDate ->date ($ result );
141
- $ timestamp = $ date ->getTimestamp () + $ date -> getTimezone ()-> getOffset ( $ date ) ;
141
+ $ timestamp = $ date ->getTimestamp ();
142
142
unset($ date );
143
143
return $ timestamp ;
144
144
}
Original file line number Diff line number Diff line change
1
+ <?php
2
+ /**
3
+ * Copyright © 2015 Magento. All rights reserved.
4
+ * See COPYING.txt for license details.
5
+ */
6
+ namespace Magento \Framework \Stdlib \Test \Unit \DateTime ;
7
+
8
+ use \Magento \Framework \Stdlib \DateTime \DateTime ;
9
+
10
+ /**
11
+ * Magento\Framework\Stdlib\DateTimeTest test case
12
+ */
13
+ class DateTimeTest extends \PHPUnit_Framework_TestCase
14
+ {
15
+ /**
16
+ * @test
17
+ */
18
+ public function testGmtTimestamp ()
19
+ {
20
+ $ timezone = $ this ->getMockBuilder ('Magento\Framework\Stdlib\DateTime\TimezoneInterface ' )->getMock ();
21
+ $ timezone ->expects ($ this ->any ())
22
+ ->method ('date ' )
23
+ ->willReturn (new \DateTime ('2015-04-02 21:03:00 ' ));
24
+ /** @var \Magento\Framework\Stdlib\DateTime\TimezoneInterface $timezone */
25
+
26
+ $ dateTime = new DateTime ($ timezone );
27
+ $ this ->assertEquals (
28
+ gmdate ('U ' , strtotime ('2015-04-02 21:03:00 ' )),
29
+ $ dateTime ->gmtTimestamp ('2015-04-02 21:03:00 ' )
30
+ );
31
+ }
32
+ }
You can’t perform that action at this time.
0 commit comments