PHP date函数常用时间处理方法


Posted in PHP onMay 11, 2015
echo "今天:".date("Y-m-d")."<br>";     

echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>";     

echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>";
echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";     

echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>";     

echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";     

echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>";     

echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";     

echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>";     

echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>";    

strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳

int strtotime ( string time [, int now] )

PHP星期几获取代码:

date("l");

//data就可以获取英文的星期比如Sunday

date("w");

//这个可以获取数字星期比如123,注意0是星期日

获取中文星期可以这样
$weekarray=array("日","一","二","三","四","五","六");

echo "星期".$weekarray[date("w")];

获取指定日期是:
[code]
$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w","2011-11-11")];

因为date函数非常强大,他完全可以胜任一切这样的工作我附个手册里的表吧

a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"

PHP 相关文章推荐
PHP语法速查表
Jan 02 PHP
ajax php传递和接收变量实现思路及代码
Dec 19 PHP
php判断电脑访问、手机访问的例子
May 10 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
Mar 15 PHP
symfony2.4的twig中date用法分析
Mar 18 PHP
windows7配置Nginx+php+mysql的详细教程
Sep 04 PHP
PHP中仿制 ecshop验证码实例
Jan 06 PHP
解决出现SoapFault (looks like we got no XML document)的问题
Jun 24 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
php使用json-schema模块实现json校验示例
Sep 28 PHP
php获取微信openid方法总结
Oct 10 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 PHP
护卫神php套件 php版本升级方法(php5.5.24)
May 10 #PHP
php.ini中的request_order推荐设置
May 10 #PHP
浅析iis7.5安装配置php环境
May 10 #PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
May 09 #PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
May 08 #PHP
php中header跳转使用include包含解决参数丢失问题
May 08 #PHP
PHP中is_file()函数使用指南
May 08 #PHP
You might like
很好用的PHP数据库类
2009/05/27 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
php和asp语法上的区别总结
2019/05/12 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
判断控件是否已加载完成的代码
2010/02/24 Javascript
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
js判断屏幕分辨率的代码
2013/07/16 Javascript
脚本合并提升javascript性能示例
2014/02/24 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
Bootstrap精简教程
2015/11/27 Javascript
如何在Linux上安装Node.js
2016/04/01 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
js使用Promise实现简单的Ajax缓存
2018/11/14 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
2019/10/31 Javascript
webgl实现物体描边效果的方法介绍
2019/11/27 Javascript
[04:17]DOTA2完美盛典,rOtk、BurNIng携手巴图演唱《倔强》
2017/11/28 DOTA
Python实现快速多线程ping的方法
2015/07/15 Python
Python实现基本线性数据结构
2016/08/22 Python
PyQt5主窗口动态加载Widget实例代码
2018/02/07 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
python实现用户名密码校验
2020/03/18 Python
如何利用python读取micaps文件详解
2020/10/18 Python
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
售后服务经理岗位职责
2014/02/25 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
乡镇党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
房屋产权证明书
2014/10/15 职场文书
追悼会答谢词范文
2015/09/29 职场文书
小学班主任培训心得体会
2016/01/07 职场文书