显示本月,上月,今天,今年以及各时间起点与终点的做法
日期和时间
显示本月,上月,今天,今年以及各时间起点与终点的做法
mktime() 函数返回一个日期的 Unix 时间戳。
参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。
参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。
PHP Date() 函数
PHP Date() 函数可把时间戳格式化为可读性更好的日期和时间。
语法
date(format,timestamp)参数 描述
format 必需。规定时间戳的格式。
timestamp 可选。规定时间戳。默认是当前的日期和时间。
上面我们简单的讲了一下mktime与date函数,下面我们就来看看利用他们实例今天,上月,下月等日期计算
$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));
登录后复制
参考一下关于mktime()函数
参数 | 描述 |
---|---|
hour | 可选。规定小时。 |
minute | 可选。规定分钟。 |
second | 可选。规定秒。 |
month | 可选。规定用数字表示的月。 |
day | 可选。规定天。 |
year | 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。 |
is_dst |
可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。 自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。 |
//测试 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
登录后复制
看一下date函数
参数 | 描述 |
---|---|
format | 必需。规定时间戳的格式。 |
timestamp | 可选。规定时间戳。默认是当前的日期和时间。 |
PHP 日期 - 格式化日期
date() 函数的第一个参数规定了如何格式化日期/时间。它使用字母来表示日期和时间的格式。这里列出了一些可用的字母:
d - 月中的天 (01-31)
m - 当前月,以数字计 (01-12)
Y - 当前的年(四位数)
您可以在我们的 PHP Date 参考手册中,找到格式参数中可以使用的所有字母。
教程链接:
随意转载~但请保留教程地址★
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
仓库:如何复兴队友
1 个月前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
1 个月前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
4 周前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保护它?
4 周前
By DDD

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)