开发者

Split Time into 3 Variables

I have a time "7:00 am" that I need to split into $hour, $min, $ampm. Is there an easy way that I can split this in to 3 variab开发者_如何学Pythonles?


$a      = preg_split('/[: ]/', '7:00 am');
$hour   = $a[0][0];
$minute = $a[1][0];
$ampm   = $a[2][0];


$yourtime = "7:00 am";
preg_match("/([0-9]{1,2}):([0-9]{1,2}) ([a-zA-Z]+)/", $yourtime, $match);
$hour = $match[1];
$min = $match[2];
$ampm = $match[3];


$time = '7:00 am';
list ($time, $ampm) = explode(' ', $time);
list ($hour, $min) = explode(':', $time);


sscanf( "7:00 am", "%d:%d %s", $hour, $min, $ampm );


$time = '7:00 am';
$hour = date("g",$time);
$min = date("i",$time);
$ampm = date("a",$time);

http://php.net/manual/function.date.php

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜