php 日期数据类型转换 您所在的位置:网站首页 string的常用方法及其功能 php 日期数据类型转换

php 日期数据类型转换

2023-05-07 16:54| 来源: 网络整理| 查看: 265

在开发 Web 应用中,经常会涉及到日期数据类型的转换。PHP 提供了丰富的日期和时间函数,可以方便地进行日期的格式化、比较、计算等操作。本文将介绍 PHP 中的日期数据类型及其转换方法。

PHP 日期数据类型

在 PHP 中,日期可以用字符串或整数表示。常用的日期格式包括:

Y-m-d H:i:s:年-月-日 时:分:秒,如 2022-01-01 00:00:00Y/m/d H:i:s:年/月/日 时:分:秒,如 2022/01/01 00:00:00Y年m月d日 H时i分s秒:年月日 时分秒,如 2022年01月01日 00时00分00秒Unix 时间戳:自 1970 年 1 月 1 日以来经过的秒数,如 1640995200字符串转日期类型

通过 PHP 内置函数 strtotime() 可以将表示日期和时间的字符串转换成 Unix 时间戳。该函数接受一个表示日期和时间的字符串作为参数,返回该日期所对应的 Unix 时间戳。

$time_str = '2022-01-01'; $time_stamp = strtotime($time_str); echo $time_stamp; // 输出:1640995200登录后复制

上述代码将日期字符串 '2022-01-01' 转换成 Unix 时间戳,并输出该时间戳。

注意:当使用 strtotime() 函数将日期字符串转换成时间戳时,日期格式必须为 "Month Day Year" 或 "Day Month Year" 的英文日期格式或 "Y-m-d" 的日期格式。

Unix 时间戳转日期格式

通过 PHP 内置函数 date() 可以将 Unix 时间戳格式化为指定的日期格式。该函数接受两个参数:第一个参数是表示日期格式的字符串,第二个参数是 Unix 时间戳。

$time_stamp = 1640995200; $date_str = date('Y-m-d H:i:s', $time_stamp); echo $date_str; // 输出:2022-01-01 00:00:00登录后复制

上述代码将 Unix 时间戳 1640995200 格式化为 'Y-m-d H:i:s' 格式的日期字符串,并输出该字符串。

字符串直接比较

在 PHP 中,可直接使用字符串比较运算符(>、、



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有