一、在PHP中完成
  

这种方式在PHP程序中完成转换,优点是无论是不是数据库中查询获得的数据都能转换,转换范围不受限制,缺点是占用PHP解析器的解析时间,速度相对慢。

(1)日期转换为UNIX时间戳用函数:strtotime()

一般形式:strtotime('2010-03-24 08:15:42');

可以自有定义格式,只要日期也行,而且还可以获取指定时间的一段时间之后的时间戳;例如:

$start_time = strtotime('2018-3-26');

$end_time = strtotime('+7 days',$start_time);

(2)UNIX时间戳转换为日期用函数: date()

一般形式:date('Y-m-d H:i:s', 1156219870);

另外在模板中可以直接将时间戳转换为日期:

{$start_time|date='Y-m-d',###}

二、在MySQL中完成、  
这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性。
1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME()
一般形式: select FROM_UNIXTIME(1156219870);
2. 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP()
一般形式: Select UNIX_TIMESTAMP('2006-11-04 12:23:00′);
举例:mysql查询当天的记录数:
$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') order by id desc”;

thinkPHP中时间转换相关推荐

  1. veu中时间转换----element-UI上Date-Picker时间控件

    veu中时间转换 如果 this.startTime 为2020-09-20 则 new Date(this.startTime) // Sun Sep 20 2020 08:00:00 GMT+08 ...

  2. linux中时间转换date命令

    在遇到后台程序使用数据库表时间字段存储为数字类型时,领导叫你删除某具体时间之前的数据. 作为运维人员,比较快的方式是使用date命令进行转换,而不需要像JAVA程序员编写时间转换函数等. 时间数值间格 ...

  3. linux中时间转换date

    date命令: -d:display time described by STRING -s:set time described by STRING%F 2020-08-04 %D 08/04/20 ...

  4. python中pd是什么意思_python中时间转换datetime和pd.to_datetime详析

    前言 我们在python对数据进行操作时,经常会选取某一时间段的数据进行分析.这里为大家介绍两个我经常用到的用来选取某一时间段数据的函数:datetime( )和pd.to_datetime( ). ...

  5. python中时间转换错误:时间戳转换|带有时区的转换 如何解析ISO 8601格式的日期? 2018-06-25T20:59:31.757+08:00

    有个JAVA接口 返回的一个时间为2018-06-25T20:59:31.757+08:00 查询了一下 他是一个ISO 8601格式 想要的结果是 2018-06-25 20:59:31 于是乎找了 ...

  6. java中时间的转换相关问题整理

    前言 Java中时间转换主要是以下几种情形 String格式时间转换为Date,LocalDateTime,LocalDate,LocalTime 时间戳转换为Date,LocalDateTime,L ...

  7. c语言 北京时间转换utc时间_PHP时间戳和日期相互转换操作

    在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明. 1. php中时间转换函数 strtotime ...

  8. sqlserver 中时间转变为coledatetime,再到systemtime

    工作中经常用到时间互转,下面说的是VC中时间转换. 以下是代码片段: _variant_t vtBegainTime = _record->GetCollect(_T("timeInS ...

  9. 彻底解决Spring mvc中时间的转换和序列化等问题

    彻底解决Spring mvc中时间的转换和序列化等问题 参考文章: (1)彻底解决Spring mvc中时间的转换和序列化等问题 (2)https://www.cnblogs.com/childkin ...

最新文章

  1. JSP脚本与指令元素
  2. python中raise stoplteration_Python面向对象学习笔记3
  3. NYOJ 3:多边形重心问题
  4. 两个整形变量的值进行交换
  5. ArcGIS紧凑型切片读取与应用2-webgis动态加载紧凑型切片(附源码)
  6. 转:短小强悍的JavaScript异步调用库
  7. MSN QQ网页聊天代码
  8. 银行笔试题 java笔试题
  9. 计算机作文600字关于科学事业,关于科学的作文600字(精选11篇)
  10. iphone苹果手机如何连接电脑进行投屏?
  11. 从0到1搭建小米商城首页
  12. 解决CentOS7下用ntpdate同步时间问题
  13. 基于Android的个人时间管理设计与开发
  14. rundll32.exe传入参数
  15. MySQL 命令窗口
  16. 问答系统QA的评价指标MAP、MRR、Accuracy@N
  17. P4 Tutorial 安装
  18. 学Python,从入门到编程
  19. 动手深度学习13:计算机视觉——语义分割、风格迁移
  20. Dataset之GermanCreditData:GermanCreditData数据集的简介、下载、使用方法之详细攻略

热门文章

  1. 太阳能监控供电是直接连接摄像头吗
  2. python性能提升之并行处理for循环
  3. indesign 注意事项
  4. 白描 | 有了这款扫描软件,从此摘抄更加方便
  5. android 魅族手机适配,魅族确定Flyme本周适配Android5.0
  6. Dubbo剖析-Netty粘包与半包问题(一)
  7. 四川大学2021计算机学院保研细则,2022推荐免试:四川大学2021年保研夏令营活动通知汇总...
  8. excel文件导入到mysql数据库中
  9. BIM模型文件下载——人性化办公楼BIM模型
  10. CMIP6中如何进行SWAT、Biome-BGC模型数据处理