Advertisement
Guest User

Untitled

a guest
Aug 21st, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. function mysql2date( $format, $date, $translate = true ) {
  2. if ( empty( $date ) )
  3. return false;
  4.  
  5. if ( 'G' == $format )
  6. try {
  7. return new DateTime($date . ' +0000');
  8. } catch (Exception $e) {
  9. echo $e->getMessage();
  10. exit(1);
  11. }
  12.  
  13. try {
  14. $i = new DateTime($date);
  15. } catch (Exception $e) {
  16. echo $e->getMessage();
  17. exit(1);
  18. }
  19.  
  20. if ( 'U' == $format )
  21. return $i;
  22.  
  23. if ( $translate )
  24. return $i->format($format); // Not sure how to localize here (had date_i18n before)
  25. else
  26. return $i->format($format);
  27. }
  28.  
  29. try {
  30. $date = new DateTime($post->post_date);
  31. } catch (Exception $e) {
  32. echo $e->getMessage();
  33. exit(1);
  34. }
  35. $date = $date->format($datef); // Same issue as before -- this date should be localized
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement