php datetime 对象,PHP DateTime 对象和 Date 函数的 Demo
DateTime对象
//设置时间时区
date_default_timezone_set("PRC");
$dateFormat = "Y-m-d";
$dateTimeFormat = "Y-m-d H:i:s";
//获取当前时间
$date = new DateTime();
echo $date->format($dateTimeFormat) . "\n";
//时间2015-01-01加上7年5月4天4小时3分钟2秒
$date = new DateTime("2015-01-01");
$addDate = new DateInterval("P7Y5M4DT4H3M2S");
$date->add($addDate);
echo $date->format($dateTimeFormat) . "\n";
//时间2015-05-29加上1年2月3天
$date = new DateTime("2015");
$date->add(new DateInterval("P1Y2M3D"));
echo $date->format($dateFormat) . "\n";
//当前时间加上3小时2分钟1秒
$date = new DateTime();
$date->add(new DateInterval("PT3H2M1S"));
echo $date->format($dateTimeFormat) . "\n";
$date = DateTime::createFromFormat($dateFormat, "2009-02-15");
echo $date->format($dateTimeFormat) . "\n";
$date = new DateTime();
$date->setDate(2222, 12, 22);
echo $date->format($dateFormat) . "\n";
$date = new DateTime();
$date->setTime(14, 55);
echo $date->format($dateTimeFormat) . "\n";
$date = new DateTime();
$date->setTimestamp(1171502725);
echo $date->format($dateTimeFormat) . "\n";
//时间的比较
$Today = new DateTime();
$Tomorrow = new DateTime();
$Tomorrow->add(new DateInterval("P1D"));
$diff = $Tomorrow->diff($Today);
echo "Difference: " . $diff->format("%m month, %d days (total: %a days)") . "\n";
if ($Today < $Tomorrow) {
echo "Today is before Tomorrow!\n";
}
//获取时间戳以及输出格式化的时间戳
$date = new DateTime();
echo $date->getTimestamp() . "\n";
echo $date->format($dateTimeFormat) . "\n";
date 函数
//默认时区
date_default_timezone_set("PRC");
echo "今天:" . date("Y-m-d", time()) . "
";
echo "今天:" . date("Y-m-d", strtotime("18 june 2008")) . "
";
echo "昨天:" . date("Y-m-d", strtotime("-1 day")) . "
";
echo "明天:" . date("Y-m-d", strtotime("+1 day")) . "
";
echo "一周后:" . date("Y-m-d", strtotime("+1 week")) . "
";
echo "一周零两天四小时两秒后:" . date("Y-m-d G:H:s", strtotime("+1 week 2 days 4 hours 2 seconds")) . "
";
echo "下个星期四:" . date("Y-m-d", strtotime("next Thursday")) . "
";
echo "上个周一:" . date("Y-m-d", strtotime("last Monday")) . "
";
echo "一个月前:" . date("Y-m-d", strtotime("last month")) . "
";
echo "一个月后:" . date("Y-m-d", strtotime("+1 month")) . "
";
echo "十年后:" . date("Y-m-d", strtotime("+10 year")) . "
";
php datetime 对象,PHP DateTime 对象和 Date 函数的 Demo相关推荐
- python datetime.date 和数据库date_Python成为专业人士笔记-date 对象、time 对象及datetime用法深度剖析...
"专业人士笔记"系列目录:创帆云:Python成为专业人士笔记--强烈建议收藏!每日持续更新!zhuanlan.zhihu.com 将字符串解析为对应时区的datetime对象 ...
- easy excel date 类型解析报错_Python成为专业人士笔记-date 对象、time 对象及datetime用法深度剖析...
"专业人士笔记"系列目录: 创帆云:Python成为专业人士笔记--强烈建议收藏!每日持续更新!zhuanlan.zhihu.com 将字符串解析为对应时区的datetime对象 ...
- Python datetime 模块(datetime 对象的创建,datetime 对象、时间戳、字符串的相互转化)
____tz_zs datetime是Python处理日期和时间的标准库.我们常使用的是 datetime 模块中的 datetime 类. 一.datetime 对象 datetime(year, ...
- JavaScript 内置对象(二):Date 对象(构造函数、属性和方法)
Date 对象就是日期对象,它可以表示从年用毫秒的所有时间和日期.该对象是 JavaScript 内置对象中使用频率最高的一个对象. 1.Date 对象的构造函数 Date 对象的构造函数有以下4种: ...
- JavaScript(四)——具体对象(Math、字符串对象、Date对象、Number对象及Boolean对象)
文章目录 1.字符串对象 (1)转义字符 \ (2)API 2.Math对象 3.Date对象 (1)创建 (2)获取存储的日期时间 (3)转为本地字符串格式 (4)设置日期时间 (5)拷贝Date对 ...
- 前端:JS/23/JS内置对象(String对象,Array对象,Date对象,Boolean对象,Number对象,Math对象),实例:求圆的面积,求直角三角形
JS内置对象 1,String对象 字符串对象,提供了对字符串进行操作的属性和方法 2,Array对象 数组对象,提供了数组操作方面的属性和方法 3,Date对象 日期时间对象,可以获取系统的日期时间 ...
- JavaScript内置对象→对象、系统函数、Date日期对象、String字符串对象、Math对象、Number数字对象、Object对象、Boolean对象、Error对象
对象 系统函数 Date日期对象 String字符串对象 Math对象 Number数字对象 Object对象 Boolean对象 Error对象
- Math对象、Date对象、字符串对象、错误处理
Math对象.Date对象.字符串对象.错误处理 一.Math对象 1.Math.random() 二.Date对象 1.创建Date对象 2.获取日期时间 练习:创建Date对象,包含当前操作系统 ...
- postgre 年月日转年月_关于datetime:带时区的PostgreSQL日期函数date()
我在从Postgres正确选择日期时遇到了一个问题-这些日期存储在UTC中,但是未正确使用date()函数进行转换. 如果时间戳超过太平洋标准时间下午4点,那么将时间戳转换为日期会给出错误的日期. 在 ...
最新文章
- POJ 1691 Painting A Board
- Objective-C入门
- SAP库存解析(MC.9)
- 状态机在VHDL中的实现
- lisp语言是最好的语言_Lisp可能不是数据科学的最佳语言,但是我们仍然可以从中学到什么呢?...
- C语言:为什么用fprintf(stderr,Error);比printf(Error);更好?
- [hihoCoder 1384]Genius ACM
- linux实现多台服务器文件同步
- 【转】数字图像处理课件-艾海舟
- EastFax传真服务器与单机传真软件什么区别
- ID3算法(含实例)
- C++计算某天是该年的第几天
- ic 主动均衡_分享几种锂电池均衡电路的工作原理
- 资源屋分享两款导航网站源码 支持自动收录、自动审核、自动检测友链功能
- 【快速幂取模】NOI 7833:幂的末尾
- tdm gcc怎么运行c语言,TDM-GCC 64位
- yocto(一)——yocto介绍
- pb11.5调用系统打印机 Function ulong ShellExecute(ulong hwnd,ref string lpOperation,ref string lpFile,ref st
- maven 打包将依赖打进jar包
- TCP客户端、服务端程序开发
热门文章
- Oracle JRockit Mission Control 4.1发布
- 将JSON功能添加到您的GWT应用程序中
- token验证_如何利用 C# 爬取带 Token 验证的网站数据?
- Struts2的控制器(Controller)的工作流程图
- vim 的寄存器/剪贴板
- Linux 系统关于应该把程序安装在目录 /usr 还是目录 /usr/local 下的思考
- php输出分组,ThinkPHP 项目分组中的模板输出
- arcgis工具python源码_面向Arcgis的python脚本编程_数据
- app http routes.php,Laravel:我的应用程序没有被路由(Laravel : My app doesn't get routed)
- iphone屏幕录制_iPhone怎么内录声音?怎么录制苹果手机内部声音?