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字符串截取中文截取2,单字节截取模式
Dec 10 PHP
php 异常处理实现代码
Mar 10 PHP
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
Dec 29 PHP
PHP url 加密解密函数代码
Aug 26 PHP
php将时间差转换为字符串提示
Sep 07 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 PHP
第二章 PHP入门基础之php代码写法
Dec 30 PHP
解析php多线程下载远程多个文件
Jun 25 PHP
php foreach正序倒序输出示例代码
Jul 01 PHP
Thinkphp中的curd应用实用要点
Jan 04 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
让whoops帮我们告别ThinkPHP6的异常页面
Mar 02 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下MYSQL limit的优化
2008/01/10 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
PHP中用正则表达式清除字符串的空白
2011/01/17 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
jquery将一个表单序列化为一个对象的方法
2013/12/02 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
jQuery实现选项联动轮播效果【附实例】
2016/04/19 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
React 高阶组件入门介绍
2018/01/11 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
2018/07/26 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
python3写爬取B站视频弹幕功能
2017/12/22 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
python3中替换python2中cmp函数的实现
2019/08/20 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
Python assert关键字原理及实例解析
2019/12/13 Python
Pytorch模型转onnx模型实例
2020/01/15 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
CSS3+JavaScript实现炫酷呼吸效果的示例代码
2020/06/15 HTML / CSS
英国女装网上商店:I Saw It First
2018/10/18 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
西岭雪山导游词
2015/02/06 职场文书
2016春季运动会前导词
2015/11/25 职场文书
苹果发布了MagSafe固件更新,可以不外接电源实现最高7.5W充电
2022/04/21 数码科技