Changeset 1047433
- Timestamp:
- 12/17/2014 07:26:11 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
content-scheduler/trunk/includes/DateUtilities.php
r1047432 r1047433 8 8 public static function getReadableDateFromTimestamp( $unixTimestamp ) { 9 9 // get datetime object from unix timestamp 10 $datetime = new DateTime( "@$unixTimestamp", new DateTimeZone( 'UTC' ) ); 10 try { 11 $datetime = new DateTime( "@$unixTimestamp", new DateTimeZone( 'UTC' ) ); 12 } catch (Exception $e) { 13 $datetime = time(); 14 } 11 15 // set the timezone to the site timezone 12 16 $datetime->setTimezone( new DateTimeZone( DateUtilities::wp_get_timezone_string() ) ); … … 28 32 public static function getTimestampFromReadableDate( $dateString, $offsetHours = 0 ) { 29 33 // get datetime object from site timezone 30 $datetime = new DateTime( $dateString, new DateTimeZone( DateUtilities::wp_get_timezone_string() ) ); 34 try { 35 $datetime = new DateTime( $dateString, new DateTimeZone( DateUtilities::wp_get_timezone_string() ) ); 36 } catch (Exception $e) { 37 $datetime = new DateTime( "2000-01-01", new DateTimeZone( DateUtilities::wp_get_timezone_string() ) ); 38 } 31 39 // add the offsetHours 32 40 // $date->add(new DateInterval('P10D'));
Note: See TracChangeset
for help on using the changeset viewer.