PHP学习笔记6-时间/日期

时区/时间/日期

输出unix时间戳(从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数),用time()

1 echo time();//unix时间戳

输出结果:1435574754

输出当前时间,用date()

1 echo date(‘Y-m-d H:i:s‘);//输出当前时间,date(‘年-月-日 时:分:秒‘)

输出结果:2015-06-29 12:48:14

得到输出结果后发现与当前时间并不一致,很有可能是时区问题,输出一下默认时区看看,输出默认时区用date_default_timezone_get()

1 echo date_default_timezone_get();//输出默认时区

得到的结果是Europe/Paris,明显不是我们所用的时区,修改默认时区,用到的是date_default_timezone_set()

1 date_default_timezone_set(‘Asia/Shanghai‘);

再输出一次当前时间,这时的结果就是正确的

转换时间戳

把时间戳换成日期形式,time()也可指定为具体数值

1 echo date(‘Y-m-d H:i:s‘,time()).‘<br/>‘;
2 echo date(‘Y-m-d H:i:s‘,‘2800‘).‘<br/>‘;

把日期转换成时间戳形式

1 echo strtotime(‘2015-6-29 12:47:55‘).‘<br/>‘;//strtotime() 函数用于将英文文本字符串表示的日期转换为时间戳
2 echo mktime(9,30,50,6,29,2015).‘<br/>‘;//mktime() 函数用于从日期取得时间戳,mktime(时, 分, 秒, 月, 日, 年)
时间: 2024-12-20 01:08:12

PHP学习笔记6-时间/日期的相关文章

Linux System Programming 学习笔记(十一) 时间

1. 内核提供三种不同的方式来记录时间: Wall time (or real time):actual time and date in the real world Process time:the time that a process spends executing on a processor 包括用户时间user time 和 系统时间system time Monotonic time:use the system's uptime (time since boot) for t

javascript学习笔记之时间定制器

时间间隔定制器 单次定制 setTimeout() 函数 setTimeout("操作",时间); eg:setTimeout("alert('五分钟后显示',5*60*1000); 多次定制 setIntervar()函数 setIntervar("操作",间隔时间); eg:setIntervar("alert('每间隔五分钟显示',5*60*1000); javascript学习笔记之时间定制器

MYSQL学习笔记三:日期和时间函数

1. 获取当前日期的函数和获取当前时间的函数 /*获取当前日期的函数和获取当前时间的函数.将日期以'YYYY-MM-DD'或者'YYYYMMDD'格式返回 */ #CURDATE()与CURRENT_DATE()作用同样,返回同样的系统当前日期 #CURDATE()+0则将当前日期值转换成数值类型 SELECT CURDATE(), CURRENT_DATE(), CURDATE()+0; /* CURTIME()和CURRENT_TIME()作用同样.将当前时间以'HH:MM:SS'或者'HH

《Javascript权威指南》13号学习笔记:使用日期和时间

一.创Date示例 1.Date类的方法和属性是非常不静,故,申请书Date属性和方法之前.必须创建Date类的实例. var date = new Date();  //以当前日期和时间创建实例. var date = new Date(value);  //value是必选项,假设是数值.value表示指定日期与1970.1.1午夜之间的毫秒数.假设是字符串.value则依照parse()方法中的规则进行解析. 全局的Date()函数完毕与new Date(value)同样的功能 var d

javascript学习笔记之时间与日期

1.Date类型 js提供Date类型来处理日期和时间 <script type="text/javascript">         var date = new Date();         document.writeln(date);         //Thu Jan 08 2015 01:25:53 GMT+0800 (中国标准时间)         document.writeln(Date.parse());         //NaN         d

Python学习笔记十:日期和时间

日期和时间处理是经常会遇到的事情. 什么是Tick? 时间间隔是以秒为单位的浮点小数. 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示. Python附带的受欢迎的time模块下有很多函数可以转换常见日期格式.如函数time.time()用ticks计时单位返回从12:00am, January 1, 1970(epoch) 开始的记录的当前操作系统时间, 如下实例: 1 #!/usr/bin/python 2 import time; # This is required

MySQL学习笔记八:日期/时间的处理

MySQL日期时间的处理,在其官网文档上都有详细的阐述,想了解更多的同学可自行查阅. 1.查询当前日期时间:函数有now(),localtime(),current_timestamp(),sysdate(). mysql> select now(),localtime(),current_timestamp(),sysdate(); +---------------------+---------------------+---------------------+--------------

ECharts实例开发学习笔记二——时间轴

记录一下ECharts时间轴的使用,首先是照着官方的示例做一遍,在这里不要忘了引入timelineOption.js,后面介绍如何动态创建时间轴的记录数,即根据需求可伸缩显示有多少天或者年月等轴标记数. 官网demo: [html] view plain copy <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;chars

Framework7新版学习笔记之 时间轴

一:时间轴 新版F7提供了时间线组件,用于创建一种时间轴效果到UI控件. 二:分类 时间轴有三种样式:垂直时间轴.水平时间轴.日历时间轴. 三: 原文地址:https://www.cnblogs.com/ygj0930/p/8460647.html