📅  最后修改于: 2023-12-03 14:41:40.595000             🧑  作者: Mango
在php开发中,时间戳的格式通常以'Y-m-d H:i:s'
或者'Y-m-d'
等形式表示。但是,有时候我们需要把时间戳进行拆解,比如,需要把时间戳的小时,分钟和秒进行拆分获取。这时,我们可以利用php内置函数explode()
把'h:i:s'
以':'
为字符分隔符进行拆分。
$time = date('h:i:s'); //获取当前时间
$timeArray = explode(':', $time); //将时间进行拆分
$hour = $timeArray[0]; //获取小时
$minute = $timeArray[1]; //获取分钟
$second = $timeArray[2]; //获取秒
echo "小时:" . $hour . "\n"; //输出小时
echo "分钟:" . $minute . "\n"; //输出分钟
echo "秒钟:" . $second . "\n"; //输出秒钟
输出结果:
小时:05
分钟:14
秒钟:12
在本代码示例中,首先获取当前时间戳的小时,分钟和秒钟,然后利用php内置函数explode()
把时间戳以':'
为字符分隔符进行拆分,返回一个数组。然后,我们可以通过数组的下标来获取拆分后的小时,分钟和秒钟。
值得注意的是,在这里我们使用了字符'\n'
来表示换行,这是因为在终端上执行php脚本时,直接使用'\n'
可能不能正确输出换行。
以上是以'h:i:s'
在php中通过':'
爆炸的示例,通过explode()
函数可以很方便地拆分时间戳,实现我们所需的功能。希望对各位php程序员有所帮助!