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通用检测函数集合
Nov 25 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
php 中英文语言转换类
Sep 07 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
Jan 30 PHP
PHP中的多行字符串传递给JavaScript的两种方法
Jun 19 PHP
php支付宝接口用法分析
Jan 04 PHP
PHP获取当前文件的父目录方法汇总
Jul 21 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
Aug 17 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
Jun 06 PHP
PHP字符串中抽取子串操作实例分析
Jun 22 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
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
2014/07/04 PHP
五款PHP代码重构工具推荐
2014/10/14 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
2019/04/10 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
jquery 按键盘上的enter事件
2014/05/11 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
2015/02/13 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
jQuery validate验证插件使用详解
2016/05/11 Javascript
分享bootstrap学习笔记心得(组件及其属性)
2017/01/11 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
node.js使用fs读取文件出错的解决方案
2019/10/23 Javascript
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
Django通过json格式收集主机信息
2020/05/29 Python
在vscode中启动conda虚拟环境的思路详解
2020/12/25 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
杭州时比特电子有限公司SQL
2013/08/22 面试题
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
毕业生的自我评价分享
2013/12/18 职场文书
入党积极分子思想汇报范文
2014/01/05 职场文书
会计电算化学生个人的自我评价
2014/02/08 职场文书
《三袋麦子》教学反思
2014/03/02 职场文书
关爱残疾人标语
2014/06/25 职场文书
2015年父亲节活动总结
2015/02/12 职场文书
公务员个人总结
2015/02/12 职场文书
不服劳动仲裁起诉书
2015/05/20 职场文书
Android中的Launch Mode详情
2022/06/05 Java/Android