| fragment | start | end |
| misc invalid |
| t= | | |
| t=. | | |
| t=.0 | | |
| t=0s | | |
| t=,0s | | |
| t=0s,0s | | |
| t=00:00:00s | | |
| t=s | | |
| t=, | | |
| t=1e-1 | | |
| t=00:00:01.1e-1 | | |
| seconds |
| t=0 | 0 | |
| t=,0 | | 0 |
| t=0,0 | 0 | 0 |
| t=-0 | | |
| t= 0 | | |
| t=1 | 1 | |
| t=,1 | | 1 |
| t=10 | 10 | |
| t=10. | 10 | |
| t=10.0 | 10 | |
| t=0.03 | 0.03 | |
| t=1234.5678 | 1234.5678 | |
| t=20,30 | 20 | 30 |
| HH:MM:SS |
| t=0:0:0 | | |
| t=0:000:000 | | |
| t=0:00:00 | 0 | |
| t=0:00:01 | 1 | |
| t=0:00:59 | 59 | |
| t=0:00:60 | | |
| t=0:01:00 | 60 | |
| t=0:01:01 | 61 | |
| t=0:01:59 | 119 | |
| t=0:01:60 | | |
| t=0:59:00 | 3540 | |
| t=0:59:59 | 3599 | |
| t=0:60:00 | | |
| t=1:00:00 | 3600 | |
| t=60:00:00 | 216000 | |
| HH:MM:SS.ms |
| t=00:00. | | |
| t=0:00:00. | | |
| t=0:00:10e-1 | | |
| t=0:00:00.0 | 0 | |
| t=00:00:00.00 | 0 | |
| t=000:00:00.000 | 0 | |
| t=00:00:00.001 | 0.001 | |
| t=00:00:00.5 | 0.5 | |
| t=00:00:00.999 | 0.999 | |
| t=0:00:59.999 | 59.999 | |
| t=0:00:60.000 | | |
| t=0:59:59.999 | 3599.999 | |
| t=0:60:00.000 | | |
| t=1:00:00.000 | 3600 | |
| t=1000:00:00.001 | 3600000.001 | |
| various mixed |
| t=1,0:02:54 | 1 | 174 |
| t=0:30:12.43,42 | 1812.43 | 42 |
| one invalid, one valid |
| t=b0rk,0 | | |
| t=0,b0rk | | |
| the last fragment takes effect |
| t=1&t=3 | 3 | |
| t=1,2&t=3 | 3 | |
| preceding invalid time fragment is ignored |
| t=foo&t=1,2 | 1 | 2 |
| trailing invalid time fragment is ignored |
| t=1,2&t=foo | 1 | 2 |
| rubbish before & is ignored |
| foo&t=1,2 | 1 | 2 |
| foo=bar&t=1,2 | 1 | 2 |
| rubbish after & is ignored |
| t=1,2&foo | 1 | 2 |
| t=1,2&foo=bar | 1 | 2 |
| sprinkling & is OK |
| &t=1,2 | 1 | 2 |
| &&t=1,2 | 1 | 2 |
| t=1,2& | 1 | 2 |
| t=1,2&& | 1 | 2 |
| &t=1,2& | 1 | 2 |
| correct percent-encoding |
| %74=10,20 | 10 | 20 |
| t=%31%30 | 10 | |
| t=10%2C20 | 10 | 20 |
| t=%6Ept:10 | 10 | |
| t=npt%3a10 | 10 | |
| incorrect percent-encoding |
| t%3d10 | | |
| t=10%26 | | |