PHP 时间日期操作实战


Posted in PHP onAugust 26, 2011

常见常用的时间函数:
1.time(); //取得1970/1/1 00:00:00 到现在的总秒数

<?echo time();?>
2.mktime(); //设定时间

<?echo date("U",mktime(0,0,0,1,20,2011));//输出1970年1月1日0时0分0秒到2011年1月20日0时0分0秒的总秒数//mktime参数: mktime(时,分,秒,月,日,年);//常结合date("U",mktime(时,分,秒,月,日,年))使用;?>
3.date(); //取得时间的详细资讯

<?echo date("Y-m-d H:i:s");//输出西元年-月-日 时:分:秒;//可填参数请参考下表;?>

代表字串 说明 范例 输出
年:
Y 西元年(4位) =date("Y")?> 2011
y 西元年(2位) =date("y")?> 11
月:
m 月份,不足二位补零(01~12) =date("m")?> 01
n 月份,不足二位不补零(1~12) =date("n")?> 1
t 本月共有几天(1~31) =date("t")?> 31
M 英文月份名(缩写) =date("M")?> Jan
F 英文月份名(全名) =date("F")?> January
日:
d 日期,不足二位补零(01~31) =date("d")?> 01
j 日期,不足二位不补零(01~31) =date("j")?> 1
星期:
w 数字型的星期,(以0~6代表一到日) =date("w")?> 0
D 星期名(缩写) =date("D")?> Sun
l 星期名(全名) =date("l")?> Sunday
时:
H 24时制小时,不足二位补零(00~23) =date("H")?> 07
G 24时制小时,不足二位不补零(0~23) =date("G")?> 7
h 12时制小时,不足二位补零(01~12) =date("h")?> 07
g 12时制小时,不足二位不补零(1~12) =date("g")?> 7
分:
i 分钟,不足二位补零(00~59) =date("i")?> 40
秒:
s 秒钟,不足二位补零(00~59) =date("s")?> 45
S 秒钟,不足二位补零(00~59)加上英文顺序 =date("S")?> 45th
上下午:
A 大写AM/PM =date("A")?> AM
a 小写am/pm =date("a")?> am
其他:
U 1970/1/1 00:00:00 到指定天的总秒数 =date("U")?> 1156780800
z 一年当中的第几天(0~365) =date("z")?> 255
*?底代表?常用到的??

一些常?的用法:
1.取得1970年1月1日0?r0分0秒到今天的?秒??

<? 
echo date("U",mktime(0,0,0,date("Y"),date("m"),date("d"))); 
?>

2.取得今天到前後7天的?秒??
<? 
$setTime = date("U",mktime(0,0,0,7,20,2011)); 
$time = date("U",mktime(0,0,0,date("m"),date("d"),date("Y"))); 
$start = $time-86400*7; 
$over = $time+86400*7; 
if($start>=$time&&$time<=$over) 
{ 
echo "指定?r?在今天前後7天??; 
} 
else 
{ 
echo "指定?r?已超?在今天前後7天??; 
} 
?>
PHP 相关文章推荐
PHP的单引号和双引号 字符串效率
May 27 PHP
php读取excel文件的简单实例
Aug 26 PHP
php以post形式发送xml的方法
Nov 04 PHP
yii实现图片上传及缩略图生成的方法
Dec 04 PHP
php实现用已经过去多长时间的方式显示时间
Jun 05 PHP
php微信高级接口群发 多客服
Jun 23 PHP
PHP会员找回密码功能的简单实现
Sep 05 PHP
ThinkPHP实现生成和校验验证码功能
Apr 28 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
Mar 14 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
Apr 12 PHP
tp5 sum某个字段相加得到总数的例子
Oct 18 PHP
Yii框架组件的事件机制原理与用法分析
Apr 07 PHP
PHP url 加密解密函数代码
Aug 26 #PHP
php图片上传存储源码并且可以预览
Aug 26 #PHP
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 #PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
Aug 23 #PHP
PHP数组实例总结与说明
Aug 23 #PHP
JpGraph php柱状图使用介绍
Aug 23 #PHP
php报表之jpgraph柱状图实例代码
Aug 22 #PHP
You might like
php MsSql server时遇到的中文编码问题
2009/06/11 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
thinkphp实现上一篇与下一篇的方法
2014/12/08 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
Laravel实现搜索的时候分页并携带参数
2019/10/15 PHP
基于jquery的下拉框改变动态添加和删除表格实现代码
2020/09/12 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
2016/02/19 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
python定时器(Timer)用法简单实例
2015/06/04 Python
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
python+django+sql学生信息管理后台开发
2018/01/11 Python
python requests.post带head和body的实例
2019/01/02 Python
Python字典遍历操作实例小结
2019/03/05 Python
在家更换处方镜片:Lensabl
2019/05/01 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
大学应届生求职简历的自我评价
2013/10/08 职场文书
电子信息毕业生自荐信
2013/11/16 职场文书
带病坚持工作事迹
2014/05/03 职场文书
企业法人授权委托书范本
2014/09/23 职场文书
伏羲庙导游词
2015/02/09 职场文书
Go语言 详解net的tcp服务
2022/04/14 Golang