public function DateNowUnitTestCase::testDateNowObjectTimezones in Date 7.3
Same name and namespace in other branches
- 7.2 tests/DateNowUnitTestCase.test \DateNowUnitTestCase::testDateNowObjectTimezones()
Test with object timezones.
File
- tests/
DateNowUnitTestCase.test, line 56 - Test Date Now unit tests.
Class
- DateNowUnitTestCase
- Test Date Now unit tests.
Code
public function testDateNowObjectTimezones() {
$la_tz = new DateTimeZone('America/Los_Angeles');
$ny_tz = new DateTimeZone('America/New_York');
$la_time = date_now($la_tz);
$ny_time = date_now($ny_tz);
$this
->assertTrue($la_time instanceof DateObject, 'Test America/Los_Angeles returns a DateObject');
$this
->assertTrue($ny_time instanceof DateObject, 'Test America/New_York returns a DateObject');
$this
->assertEqual($la_time
->getTimestamp(), $ny_time
->getTimestamp(), 'Test different timezones have same Unix timestamp');
}