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 相关文章推荐
把从SQL中取出的数据转化成XMl格式
Oct 09 PHP
第十二节 类的自动加载 [12]
Oct 09 PHP
phpwind中的数据库操作类
Jan 02 PHP
PHP 遍历XP文件夹下所有文件
Nov 27 PHP
php cout&amp;lt;&amp;lt;的一点看法
Jan 24 PHP
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
Apr 15 PHP
PHP文件锁定写入实例解析
Jul 14 PHP
[原创]PHP简单开启curl的方法(测试可行)
Jan 11 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
PHP实现普通hash分布式算法简单示例
Aug 06 PHP
PHP-FPM 的管理和配置详解
Feb 17 PHP
php解决安全问题的方法实例
Sep 19 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运算符的知识大全
2011/11/03 PHP
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
input 输入框内的输入事件详细分析
2010/03/17 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
2014/04/25 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
深入解读JavaScript中的Iterator和for-of循环
2015/07/28 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
[48:27]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
[36:20]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.17
2020/12/18 DOTA
Cython 三分钟入门教程
2009/09/17 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
Python3并发写文件与Python对比
2019/11/20 Python
Python实现疫情地图可视化
2021/02/05 Python
使用 CSS3 中@media 实现网页自适应的示例代码
2020/03/24 HTML / CSS
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
几个SQL的面试题
2014/03/08 面试题
计算机大学生职业生涯规划书范文
2014/02/19 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
辩论赛主持词
2014/03/18 职场文书
运输企业安全生产责任书
2014/07/28 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
综治工作汇报材料
2014/10/27 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang