PHP得到某个时间段时间戳和mktime()函数
程序员文章站
2022-05-20 14:17:27
...
mktime() 函数返回日期的 Unix 时间戳。Unix 时间戳包含 Unix 纪元(1970 年 1 月 1 日 00:00:00 GMT)与指定时间之间的秒数。
语法:
mktime(hour,minute,second,month,day,year);
实例 :
$d = mktime(9, 12, 31, 6, 10, 2015);
echo"创建日期是 " . date("Y-m-d H:i:s", $d);
?>
常用时间戳函数
/**
* 得到开始和结束unix时间段
*/
public function get_start_and_end_time($mark)
{
if($mark == 'yesterday')
{
$start_time = mktime(0,0,0,date('m'),date('d') - 1,date('Y'));
$end_time = mktime(0,0,0,date('m'),date('d'),date('Y')) - 1;
}elseif($mark == 'today')
{
$start_time = mktime(0,0,0,date('m'),date('d'),date('Y'));
$end_time = mktime(0,0,0,date('m'),date('d') + 1,date('Y')) - 1;
}elseif($mark == 'toweek')
{
$start_time = mktime(0,0,0,date('m'),date('d') - date('w') + 1,date('Y'));
$end_time = mktime(23,59,59,date('m'),date('d') - date('w') + 7,date('Y'));
}elseif($mark == 'tomonth')
{
$start_time = mktime(0,0,0,date('m'),1,date('Y'));
$end_time = mktime(23,59,59,date('m'),date('t'),date('Y'));
}
$arr['start_time'] = $start_time;
$arr['end_time'] = $end_time;
return$arr;
}
以上就介绍了PHP得到某个时间段时间戳和mktime()函数,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
PHP获取指定月份的第一天开始和最后一天结束的时间戳函数,php最后一天_PHP教程
-
使用strtotime和mktime时参数为0时返回1999-11-30的时间戳_PHP教程
-
PHP用mktime()得到某段时间 区间的时间戳
-
PHP用mktime()得到某段时间 区间的时间戳_PHP教程
-
PHP得到某个时间段时间戳和mktime()函数
-
PHP取当前年、月、日开始时间戳和下年、月、日开始时间戳函数
-
PHP获取指定月份的第一天开始和最后一天结束的时间戳函数,php最后一天
-
PHP取当前年、月、日开始时间戳和下年、月、日开始时间戳函数
-
PHP得到某个时间段时间戳和mktime()函数
-
请问前辈时间戳用php转换成日期和用mysql函数转换成日期不一致的有关问题