Tero

[+] ISO 8601 to seconds

Jul 17th, 2018
438
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.36 KB | None | 0 0
  1. /*
  2.  * Convert ISO 8601 values like PT51M54S
  3.  * to a total value of seconds.
  4.  */
  5. function ISO8601ToSeconds($ISO8601){
  6.     $interval = new \DateInterval($ISO8601);
  7.     return ($interval->d * 24 * 60 * 60) +
  8.         ($interval->h * 60 * 60) +
  9.         ($interval->i * 60) +
  10.         $interval->s;
  11. }
  12. echo ISO8601ToSeconds('PT51M54S'); // Returns a value of 3114
Advertisement
Add Comment
Please, Sign In to add comment