/*1.取得当前的Unix时间戳

UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和。

PHP提供了内置函数 time() 来取得服务器当前时间的时间戳。那么获取当前的UNIX时间戳就很简单了。 */

$timer = time();

echo $timer;

/*2.取得当前的日期

php内置了date()函数,来取得当前的日期。

函数说明:date(时间戳的格式, 规定时间戳【默认是当前的日期和时间,可选】)

返回值:函数日期和时间*/

echo date("Y-m-d");

echo date("Y-m-d",'1396200000')

//1396200000表示时间戳

//设置默认的时区

date_default_timezone_set('Asia/Shanghai');

//输出1396193923对应的日期

echo date("Y-m-d",'1396200000')

/*取得日期的Unix时间戳

UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和。

PHP提供了内置函数strtotime实现功能:获取某个日期的时间戳,或获取某个时间的时间戳

*/

echo strtotime('2015-7-27');

//1437926400,这个数字表示从1970-1-1到2015-7-27经历了1437926400秒

echo strtotime('2015-7-27 05:56:13');

//1437947773,这个数字表示从1970-1-1到2015-7-27 05:56:13经历了1437947773秒

/*将格式化的日期字符串转换为Unix时间戳

strtotime函数预期接受一个包含美国英语日期格式的字符串并且尝试将其解析为Unix时间戳

函数说明:strtotime(要解析的时间字符串,计算返回值的时间戳)

返回值:成功返回时间戳,否则返回false*/

echo strtotime("now");

//相当于把现在的日期转化为unix时间戳,这个效果跟echo time()是一样的

echo strtotime("+1 seconds");

//把现在的时间戳再加上一秒,这个效果跟echo time()+1相同

echo strtotime("+1 day");

//相当于把现在的时间和日期加上一天,同理

echo strtotime("+1 week")

//相当于将现在的日期和时间加上一周

echo strtotime("+1 week 3 days 7 hours 5 seconds")

//相当于将现在的日期和时间加上1周7小时5秒

/*格式化格林威治(GMT)标准时间

gmdate 函数能格式化一个GMT的日期和时间,返回的是格林威治标准时(GMT)。

*/

echo date('Y-m-d H:i:s',time())

//输出为:2015-07-27 22:40:41

echo gmdate('Y-m-d H:i:s',time())

//输出为:2015-07-27 16:40:41

//返回2014-05-01 12:00:01的格林威治标准时间

echo gmdate('Y-m-d H:i:s',strtotime('2014-05-01 12:00:01'))

?>

钟志远  江苏南京 904727147

php时间戳基础知识点,php日期和时间基础知识--Unix时间戳相关推荐

  1. php时间戳 剩余日期时间_PHP中UNIX时间戳和日期间的转换与计算实例

    UNIX时间戳是保存日期和时间的一种紧凑简洁的方法,是大多数UNIX系统中保存当前日期和时间的一种方法,也是在大多数计算机语言中表示日期和时间的一种标准格式.以32位整数表示格林威治标准时间,例如,使 ...

  2. C++基础教程之日期和时间

    标题:C++基础教程之日期和时间 C++ 标准库没有提供所谓的日期类型.C++ 继承了 C 语言用于日期和时间操作的结构和函数.为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 头文件. ...

  3. c语言 北京时间转换utc时间_mysql之unix时间戳和正常时间格式之间的转换

    转载:https://www.cnblogs.com/longzhongren/p/4596278.html 函数:FROM_UNIXTIME 作用:将MYSQL中以INT(11)存储的时间以&quo ...

  4. MySql 格式化时间(包括正常时间格式与unix时间戳的互相转换)

    函数:FROM_UNIXTIME 作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示. 语法:FROM_UNIXTIME(unix_timestam ...

  5. DateTime时间格式转换为Unix时间戳格式

    // DateTime时间格式转换为Unix时间戳格式 public int ConvertDateTimeInt(System.DateTime time) { System.DateTime st ...

  6. 根据时间戳获取相应的日期和时间

    System.currentTimeMillis()返回的是格林威治时间从1970年1月1日00时00分00秒开始到现在的总毫秒数,(注意是格林威治时间)北京时间是1970年01月01日08时00分0 ...

  7. Java语言中提供了三个日期类_Java语言学习(5)-Java中基础封装类(日期、时间类)...

    日期和时间封装类 1. Data类 Java日期和时间采用Data类.Data类在java.util包中. Data类构造函数: 1)       Data()   采用当前时间初始化对象: 2)   ...

  8. 00018计算机应用基础知识点归纳,自考00018计算机应用基础汇总资料.doc

    自考00018计算机应用基础汇总资料.doc (78页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 39.9 积分 一.选择题:1. 在计算机应用中,& ...

  9. php utc时间_PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转...

    在PHP编程中经常会遇到各种不同格式的时间 比如: unix时间戳:1547740800 UTC时间:2019-1-18T00:00:00Z 标准时间:2019-1-18 00:00:00 以上这三个 ...

最新文章

  1. linux命令vgdisplay提示权限不足,linux常用命令总结
  2. 逸仙电商企业网络推广如何打造出百亿完美日记后又收购高端护肤品牌
  3. 01背包问题,动态规划求解
  4. 数据科学领域有哪些技术_领域知识在数据科学中到底有多重要?
  5. Django_form补充
  6. 将方法作为方法的参数 —— 理解委托
  7. bcb隐藏窗口_BCB隐藏Windows任务栏的方法
  8. 反向链接推进技巧: 有技巧的“跟风”策略
  9. 对于整数数组类的算法的终极解决方案
  10. spring认证的一些核心类
  11. predict函数 R_R包randomForest的随机森林回归模型以及对重要变量的选择
  12. 51Nod-1087 1 10 100 1000【模拟】
  13. Atitit 混合叠加俩张图片的处理 图像处理解决方案 javafx blend
  14. 通信原理大作业--基于MATLAB的数字通信系统仿真设计
  15. 标书的总结和感受(对标书整体流程的理解,和细节的把控
  16. 麒麟操作系统V10登录微信报错
  17. 自带浏览器打不开网页?
  18. 2016腾讯实习生招聘在线笔试总结(移动开发)
  19. Structure-Grounded Pretraining for Text-to-SQL 论文解读
  20. java读取ppm图片,在Java中将PPM转换为JPG或BMP

热门文章

  1. 设置OFFICE默认比例,不分成两栏
  2. [iOS翻译]《iOS7 by Tutorials》在Xcode 5里使用单元测试(下)
  3. 佳能ts9020墨盒不识别_感动常在!佳能ts9020打印机更换墨盒经验
  4. Java的选择结构详解
  5. 最全的图片懒加载的实现
  6. 曾经一个让我感觉有成就感的项目
  7. C# ASP.NET MVC模式 WPS的导入与导出的实现
  8. C++跳出for循环的方式
  9. vue页面实现锚点定位
  10. 打印机显示缺纸服务器脱机,打印机有纸显示缺纸是怎么回事 故障解答【详解】...