Advertisement
simonwheatley

DateTime issue, v2

Sep 20th, 2012
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <pre><?php
  2.  
  3. $date_1 = 'Thu Sep 20 12:06:44 +1000 2012';
  4.  
  5. var_dump( $date_1 );
  6.  
  7. $date_format_1 = 'D M d H:i:s O Y';
  8. $datetime_gmt_1 = DateTime::createFromFormat( $date_format_1, $date_1 );
  9.  
  10. if ($datetime_gmt_1) {
  11.     var_dump( date( $date_format_1, time() ) );
  12.     var_dump( $datetime_gmt_1 );
  13.     var_dump( $datetime_gmt_1->format('Y-m-d H:i:s') );
  14. } else {
  15.     var_dump( "ARGH 1" );
  16. }
  17.  
  18.  
  19. echo "<hr />";
  20.  
  21.  
  22. $date_2 = 'Thu Sep 20 12:06:44 2012';
  23.  
  24. var_dump( $date_2 );
  25.  
  26. $date_format_2 = 'M d H:i:s Y';
  27. $datetime_gmt_2 = DateTime::createFromFormat( $date_format_2, $date_2 );
  28.  
  29. if ($datetime_gmt_2) {
  30.     var_dump( date( $date_format_2, time() ) );
  31.     var_dump( $datetime_gmt_2 );
  32.     var_dump( $datetime_gmt_2->format('Y-m-d H:i:s') );
  33. } else {
  34.     var_dump( "ARGH 2" );
  35. }
  36.  
  37. echo "<hr />";
  38.  
  39.  
  40. $date_3 = 'Sep 20 12:06:44 2012';
  41.  
  42. var_dump( $date_3 );
  43.  
  44. $date_format_3 = 'M d H:i:s Y';
  45. $datetime_gmt_3 = DateTime::createFromFormat( $date_format_3, $date_3 );
  46.  
  47. if ($datetime_gmt_3) {
  48.     var_dump( date( $date_format_3, time() ) );
  49.     var_dump( $datetime_gmt_3 );
  50.     var_dump( $datetime_gmt_3->format('Y-m-d H:i:s') );
  51. } else {
  52.     var_dump( "ARGH 3" );
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement