podlove / normalplaytime
PHP parser for Normal Play Time (RFC 2326)
v1.0.3
2013-06-24 11:45 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2026-02-27 07:02:33 UTC
README
PHP parser for Normal Play Time (RFC 2326)
Usage
<?php use \Podlove\NormalPlayTime\Parser; // get seconds or milliseconds Parser::parse("1.834"); // 1834 Parser::parse("1.834", "s"); // 1 // invalid returns NULL Parser::parse("abc"); // NULL // valid example NPT strings Parser::parse("1"); // 1000 Parser::parse("12:34"); // 754000 Parser::parse("12:34.56"); // 754560 Parser::parse("1:2"); // 62000 Parser::parse("1:2:3.4"); // 3723400