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生成文件
Jan 15 PHP
phpMyAdmin2.11.6安装配置方法
Aug 24 PHP
php curl 伪造IP来源的实例代码
Nov 01 PHP
解析thinkphp import 文件内容变量失效的问题
Jun 20 PHP
php json_encode值中大括号与花括号区别
Sep 30 PHP
php实现中文字符截取防乱码方法汇总
Apr 29 PHP
PHP+AJAX实现投票功能的方法
Sep 28 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 PHP
微信企业转账之入口类分装php代码
Oct 01 PHP
实例讲解PHP表单
Jun 10 PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
Aug 06 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 array_merge下进行数组合并的代码
2008/07/22 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
PHP中异常处理的一些方法整理
2015/07/03 PHP
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
使用jquery.qrcode生成彩色二维码实例
2014/08/08 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
JS逻辑运算符短路操作实例分析
2018/07/09 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
全面分析Python的优点和缺点
2018/02/07 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
Python range、enumerate和zip函数用法详解
2019/09/11 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
印度低票价航空公司:GoAir
2017/10/11 全球购物
使用C#编写创建一个线程的代码
2013/01/22 面试题
通信工程毕业生自荐信
2013/11/01 职场文书
品质主管的岗位职责
2013/12/04 职场文书
文化宣传方案
2014/03/13 职场文书
2014年仓库工作总结
2014/11/20 职场文书
张丽莉观后感
2015/06/16 职场文书
如何写好开幕词?
2019/06/24 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP