`
txf2004
  • 浏览: 6881550 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PHP使用DateTime类做时间日期到字符串转换

阅读更多

PHP关于时间日期的处理不是很规范,简单就简单了,就是不知道输入的字符串是否能够正确转化为需要的DateTime类型。

面向对象的PHP应该使用DateTime类来做string和dateTime的转换

从字符串到时间类型
DateTime::createFromFormat(‘m/d/Y H:i','03/01/2008 02:20');
$totalPrice=0.0;
从DateTime到字符串
$datetime = new DateTime('2008-08-03 14:52:10');
echo $datetime->format('jS, F Y') . "\n";
获取当前时间
getdate()

虽然这样操作有点麻烦,不过各个部分都是自己精确控制的格式,心里安生一点哈。

以上都是针对PHP 5.3才有

老版本仍要用这个

echo date('m/d/Y H:i',strtotime('10/20/2009 15:21'));

注意:用数组从数据库读出的是一个字符型

分享到:
评论

相关推荐

    Sql中将datetime转换成字符串的方法(CONVERT)

    一、回顾一下CONVERT()的语法格式:...一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.三、下表是SQL Server 系统提供的转换样式编号: 不带世纪数位 (yy

    php 时间time与日期date之间的使用详解及区别

    php时间time与日期date之间的使用区别 1、time()函数 PHP中的time()函数,使用echo输出来看是一个很长的整数,里面...可以使用strtotime()函数,将这个字符串转换成一个time格式的值。如: $time1 = strtotime(‘20

    calender:如果您想将埃塞俄比亚压延机转换为任何其他压延机系统(如公历压延机),这是适合您的软件包。 顺便说一下,它还支持Amharic日期格式等等

    从日期字符串 从系统时间 到日期时间 低级转换 PHP日历转换如何工作 从JDN 前往JDN 实际例子 操纵 警告 操纵内部日期时间 格式设定 介绍 其他字符格式 常数 假期复活节 验证者 贡献 基本用法 :hammer: ↑ 只为您...

    human-date:将日期转换为人类可读的形式

    特征将日期转换为人类可读的格式支持可翻译字符串没有外部依赖。 PSR-4 兼容。 兼容 PHP >= 5.4 和 。 和集成。安装您可以使用安装cocur/human-date : $ composer require cocur/human-date:@stable 在生产环境中,...

    循环:用于处理循环规则PHP库(RRULE); 旨在帮助定期发生日历事件

    您可以通过传递( )字符串或带有规则部分,开始日期,结束日期(可选)和时区的数组来创建新的Rule对象。 $ timezone = 'America/New_York' ; $ startDate = new \ DateTime ( '2013-06-12 20

    MySQL 5.1中文手冊

    8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、...

    MYSQL中文手册

    8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2....

    mysql官方中文参考手册

    8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、...

    MySQL 5.1参考手册中文版

    8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. ...

    MySQL 5.1参考手册

    8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、...

    MySQL 5.1参考手册 (中文版)

    8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、...

    MySQL5.1参考手册官方简体中文版

    8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、...

    python-ftr:Python 网站文章提取器,五过滤器兼容实现

    日期字符串不能转换为datetime对象。 我觉得在上层处理它们更灵活,可以访问自定义日期时间解析器。 如果我实现将自定义解析函数传递给提取器,这可能会改变。 使用在非自动主体提取后进行清理。 即使它是Arc90的...

    DateTimeRoutines-开源

    .NET 日期时间解析器类。 它在传递的字符串中找到日期和/或时间的第一个实例并将其转换为 DateTime。 它有点像 Perl 的 str2time() 或 PHP 的 strtotime()。 在代码项目文章“C# 日期时间解析器”中查看更多信息

    mysql基础只是总结

    【mysql中的字符串和时间】 concat(字符1,字符2...) 字符连接 instr(字符串,字符) 寻找字符所在字符串的位置 char ascii编码 转化为字符 ord 字符转化为ascii编码 substring(字符串,开始位置,长度); length...

    MySQL 5.1官方简体中文参考手册

    8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 8/24 页)2006-11...

    mysql5.1中文手册

    replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6....

    MySQL中文参考手册

    o 7.1 文字:怎样写字符串和数字 + 7.1.1 字符串 + 7.1.2 数字 + 7.1.3 十六进制值 + 7.1.4 NULL值 + 7.1.5 数据库,表,索引,列和别名的命名 # 7.1.5.1 名字的大小写敏感性 o 7.2 用户变量 o 7.3 列类型 ...

Global site tag (gtag.js) - Google Analytics