PHP显示今天、今月、上月、今年的起点/终点时间戳
$t = time();
$t1 = mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t));
$t2 = mktime(0,0,0,date("m",$t),1,date("Y",$t));
$t3 = mktime(0,0,0,date("m",$t)-1,1,date("Y",$t));
$t4 = mktime(0,0,0,1,1,date("Y",$t));
$e1 = mktime(23,59,59,date("m",$t),date("d",$t),date("Y",$t));
$e2 = mktime(23,59,59,date("m",$t),date("t"),date("Y",$t));
$e3 = mktime(23,59,59,date("m",$t)-1,date("t",$t3),date("Y",$t));
$e4 = mktime(23,59,59,12,31,date("Y",$t));
//测试
echo date("当前 Y-m-d H:i:s",$t)." $t<br>";
echo date("今天起点 Y-m-d H:i:s",$t1)." $t1<br>";
echo date("今月起点 Y-m-d H:i:s",$t2)." $t2<br>";
echo date("上月起点 Y-m-d H:i:s",$t3)." $t3<br>";
echo date("今年起点 Y-m-d H:i:s",$t4)." $t4<br>";
//测试
echo date("今天终点 Y-m-d H:i:s",$e1)." $e1<br>";
echo date("今月终点 Y-m-d H:i:s",$e2)." $e2<br>";
echo date("上月终点 Y-m-d H:i:s",$e3)." $e3<br>";
echo date("今年终点 Y-m-d H:i:s",$e4)." $e4<br>";
结果:
当前 2011-05-24 15:42:55 1306222975
今天起点 2011-05-24 00:00:00 1306166400
今月起点 2011-05-01 00:00:00 1304179200
上月起点 2011-04-01 00:00:00 1301587200
今年起点 2011-01-01 00:00:00 1293811200
今天终点 2011-05-24 23:59:59 1306252799
今月终点 2011-05-31 23:59:59 1306857599
上月终点 2011-04-30 23:59:59 1304179199
今年终点 2011-12-31 23:59:59 1325347199
分享到:
相关推荐
本篇文章将详细探讨如何利用PHP获取今天、今月、上月以及今年的起点和终点时间戳,并解释相关函数和知识点。 首先,`time()` 函数是PHP内置的一个非常重要的函数,它返回当前Unix时间戳,即从1970年1月1日(00:00:...
在项目开发中,我们都经常会用到时间戳来进行时间的存储和传递,最常用的Unix时间戳(TimeStamp)是指格林尼治时间1970年1月1日0时(北京时间1970年1月1日8时)起至现在的总秒数(10位)或总毫秒数(13位);...
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳) //其中 video 是表名; //createtime 是字段; // //数据库time字段为时间戳 // //查询当天: $start = date('Y-m-d 00:00:00'); $end = date('Y-m-...
1,时间戳转换时间;2,时间转换时间戳;3,时间显示(例如:1分钟以内 显示 : 刚刚 // 2)1小时以内 显示 : X分钟前 // 3)当前时间之前或者昨天... // 5) 今年显示 : 09月12日 // 6) 大于本年 显示 : 2013/09/09)
本篇将详细解释如何使用PHP获取当前月和上个月的月初及月末时间戳,并探讨相关的时间处理技巧。 首先,我们来看如何获取当前月的月初和月末时间戳: ```php <?php $currentMonth = date('m'); $currentYear = date...
- **Unix时间戳**:自1970年1月1日00:00:00(UTC)以来的秒数,不考虑闰秒。 - **人类可读的时间戳**:如"2022-05-06 14:30:00",这种格式更便于人类理解。 3. **获取时间戳**: - `date +%s`:获取当前Unix...
本工具用于将时间戳转换为日期,支持10位和13位。
用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。
标题中的".net安装依赖,解决时间戳签名和或证书无法验证或已损坏"是指在Windows系统上安装.NET Framework 4.6、4.7或4.8时遇到的一个常见问题,即安装过程中提示时间戳签名或者证书无法验证,或者证书已经损坏。...
时间戳的php用法
"串口调试工具可显示log时间戳"这一特性使得它在调试过程中更加实用,因为时间戳能够精确地反映出数据发送或接收的时间点,这对于追踪数据流、识别问题发生的时间以及分析数据间的同步性至关重要。 首先,让我们...
而时间戳通常是指自1970年1月1日(协调世界时)以来的秒数,也被称为Unix时间戳。在C#中进行`DateTime`和时间戳之间的转换是非常实用的技能,特别是在与服务器交互、存储或处理历史数据时。 首先,让我们了解如何将...
//时间戳转换成日期时间 function js_date_time(unixtime) { var dateTime = new Date(parseInt(unixtime) * 1000) var year = dateTime.getFullYear(); var month = dateTime.getMonth() + 1; var day = ...
下面将详细解释这两个概念,以及如何创建带有时间戳的Session值和设置Token。 **一、Session** Session是服务器端存储用户状态的一种方式。当用户登录网站时,服务器会为该用户生成一个唯一的Session ID,并将其...
// 开启时间戳服务 12 13 t0 = alt_timestamp(); // 测量时间戳t0 14 usleep(1000); 15 t1 = alt_timestamp(); // 测量时间戳1 16 for(i=0; i; i++); 17 t2 = alt_timestamp(); // 测量时间戳1