Guest
Public paste!

Nick Beam

By: a guest | Nov 26th, 2007 | Syntax: PHP | Size: 0.52 KB | Hits: 74 | Expires: Never
Copy text to clipboard
  1. // replacement for strtotime(), doesn't work on 1&1
  2. function parse_datetime($datetime) {
  3.         // 2007-10-18T00:56:00.001-04:00
  4.         // int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]] )
  5.         $halves = explode("T", $datetime);
  6.         $date = explode("-", $halves[0]);
  7.         $time = array();
  8.         preg_match("/([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])\.([0-9]{3})\-([0-5][0-9])\:([0-5][0-9])/", $halves[1], $time);
  9.         return mktime($time[1], $time[2], $time[3], $date[1], $date[2], $date[0]);
  10. }