关闭

php中时间戳和日期格式的转换

527人阅读 评论(0) 收藏 举报
分类:

date()   格式化一个本地时间/日期  //返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间

time()    返回当前的 Unix 时间戳   //返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。

strtotime()   将任何英文文本的日期时间描述解析为 Unix 时间戳

getdate()  取得日期/时间信息  //返回一个根据 timestamp 得出的包含有日期信息的结合数组。如果没有给出时间戳则认为是当前本地时间



需要注意的部分
<一>、PHP时间大的来分有两种,一是时间戳类型(**********),二是正常日期格式(****-**-*)

<二>、php5.1以上时间戳会与实际时间相差8小时,解决办法如下
1、最简单的方法就是不要用php5.1以上的版本--显然这是不可取的方法!!!

2、修改php.ini。打开php.ini查找date.timezone 去掉前面的分号=后面加Asia/Shanghai,重启apache服务器即可--缺点就是如果程序
放到别人的服务器上,不能修改php.ini。

3、在程序中添加时间的初始化的语句的 即:“date_default_timezone_set("Asia/Shanghai");”这个可以由程序员任意设置,我的推
荐。
时区标识符,大陆内地可用的值是:PRC,Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi(依次为中国,重庆,上海,乌鲁木齐) ,Etc/GMT-8,Asia/Harbin
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore





0
0
查看评论

php 时间戳与日期的转换

大家也许对PHP时间戳已经有所了解,那么我们如何应用它来获取具体的日期呢?我们今天来为大家介绍一下PHP时间戳获取当前时期的具体方式。 实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳。 strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或...
  • yanfangphp
  • yanfangphp
  • 2012-11-30 11:25
  • 6151

js 时间戳转为日期格式

什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅...
  • GarfieldEr007
  • GarfieldEr007
  • 2016-06-09 14:24
  • 3973

JQuery时间戳转换普通日期格式

JQuery时间戳转换普通日期格式: 找了下网上的都是会遇到少个0的时候,所以自己弄了个不会出现单位的JQuery代码 function add0(m){return m<10?'0'+m:m } function format(timestamp) { //tim...
  • dacheng_liu
  • dacheng_liu
  • 2016-10-21 09:50
  • 7808

mysql 中日期格式 与 时间戳之间的相互转换

from_unixtime(将时间戳转换成日期格式) unix_timestamp(将日期格式的时间转换成时间戳)
  • ztblog
  • ztblog
  • 2016-08-15 14:19
  • 1124

Oracle数据库中日期格式的转换

Oracle数据库中日期格式的转换1. 问题由来从Oracle中读取日期字段,出现的日期格式相当反人类。所以必须转化一下。 2. 解决方案捣鼓了很久。我对Oracle还是一个萌新,本来是想有什么法子可以直接设置Oracle 默认日期显示格式。 试过了N多种方法,都没有成功。不得不感叹Oracle...
  • ACMore_Xiong
  • ACMore_Xiong
  • 2016-12-11 02:43
  • 1769

PHP时间戳与Javascript时间戳相互转换的问题

原文网址:http://itxiaowan.blog.163.com/blog/static/2082690082014016614590/ 今天在做一个AJAX刷新的时候,从后端拿回来的数据中有一个字段存的是时间戳,前端用JS组装成HTML的时候,要把该字段解析成 Y-m-d H:i:s 格...
  • huihuangjiuai
  • huihuangjiuai
  • 2014-10-23 09:53
  • 523

php时间戳转换成java格式

//php的时间戳的转换 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); String time=content.getUpdate_time()+"000"; String...
  • mingyue_1128
  • mingyue_1128
  • 2014-07-29 17:49
  • 1213

js的时间戳和php的时间戳转换需要注意的地方

由PHP传入JS处理的时间戳我说怎么老是对不上号呢,原来JS时间戳为13位,包含3位毫秒的,而PHP只有10位不包含毫秒的。看来得补补基础了。 附我的一个解决Comment发表时间的函数: script> var nowtime = (new ...
  • u012241431
  • u012241431
  • 2015-09-22 16:36
  • 434

PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)

写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式。 一、在MySQL中完成 ...
  • adam2002
  • adam2002
  • 2015-12-24 08:42
  • 579

android时间戳转换成日期(与php后台),日期转换成时间戳小问题记录

之前常用的是,和java开发的后台对接数据,正常也没有遇到过这个问题,又一次在和php对接的后台做项目是,时间转换出了问题,我看了些许时间的代码,都没有问题。最后发现返回时间戳的位数不对,才确认到,问题是出现在这里PHP和Java时间戳存在三位位差!!!所以,在工具类里面,对于接收服务器的时间戳,转...
  • w630886916
  • w630886916
  • 2017-08-30 19:47
  • 522
    个人资料
    • 访问:210294次
    • 积分:3891
    • 等级:
    • 排名:第9673名
    • 原创:212篇
    • 转载:45篇
    • 译文:3篇
    • 评论:15条
    最新评论