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 相关文章推荐
关于mysql 字段的那个点为是定界符
Jan 15 PHP
QueryPath PHP 中的jQuery
Apr 11 PHP
使用迭代器 遍历文件信息的详解
Jun 08 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
Jul 02 PHP
php+html5实现无刷新图片上传教程
Jan 22 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
php使用number_format函数截取小数的方法分析
May 27 PHP
PHP实现批量删除(封装)
Apr 28 PHP
PHP实现的观察者模式实例
Jun 21 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
layui数据表格自定义每页条数limit设置
Oct 26 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 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
ASP知识讲座四
2006/10/09 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
A标签中通过href和onclick传递的this对象实现思路
2013/04/19 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
使用vue引入maptalks地图及聚合效果的实现
2020/08/10 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
布同 统计英文单词的个数的python代码
2011/03/13 Python
python使用正则表达式提取网页URL的方法
2015/05/26 Python
Python中字符串的处理技巧分享
2016/09/17 Python
Python3 处理JSON的实例详解
2017/10/29 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
解决python 3 urllib 没有 urlencode 属性的问题
2019/08/22 Python
django框架ModelForm组件用法详解
2019/12/11 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
如何理解python面向对象编程
2020/06/01 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
优秀本科生求职推荐信
2014/02/24 职场文书
表彰会主持词
2014/03/26 职场文书
2014年旅游局法制宣传日活动总结
2014/11/01 职场文书
现实表现材料范文
2014/12/23 职场文书
员工年终考核评语
2014/12/31 职场文书
给老婆的道歉信
2015/01/20 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
Nginx配置之实现多台服务器负载均衡
2021/08/02 Servers
Python内置数据类型中的集合详解
2022/03/18 Python