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制作静态网站的模板框架
Oct 09 PHP
常用的php对象类型判断
Aug 27 PHP
linux下为php添加curl扩展的方法
Jul 29 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
Nov 12 PHP
php使用parse_url和parse_str解析URL
Feb 22 PHP
php中使用gd库实现远程图片下载实例
May 12 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
Oct 25 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
Sep 17 PHP
php读取本地json文件的实例
Mar 07 PHP
php微信公众号开发之微信企业付款给个人
Oct 04 PHP
PHP利用递归函数实现无限级分类的方法
Mar 22 PHP
Laravel第三方包报class not found的解决方法
Oct 13 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 连接mysql连接被重置的解决方法
2011/02/15 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
JS高级笔记
2011/07/13 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
2014/02/23 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
解决vue cli使用typescript后打包巨慢的问题
2019/09/30 Javascript
JavaScript读取本地文件常用方法流程解析
2020/10/12 Javascript
vue 动态创建组件的两种方法
2020/12/31 Vue.js
基于vue的video播放器的实现示例
2021/02/19 Vue.js
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
Python不使用int()函数把字符串转换为数字的方法
2018/07/09 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
python内置模块collections知识点总结
2019/12/19 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
用HTML5 实现橡皮擦的涂抹效果的教程
2015/05/11 HTML / CSS
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
在SQL Server中创建数据库主要有那种方式
2013/09/10 面试题
中专生自荐信
2013/10/12 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
纪检干部对照检查材料
2014/08/22 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫
动作冒险《Hell Is Us》将采用虚幻5 消灭怪物探索王国
2022/04/13 其他游戏