码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • (九)Date&Time——PHP


    文章目录

      • 第九章 Date & Time
        • 1 time()获取时间戳
        • 2 getDate()转换时间戳
        • 3 date()转换时间戳

    第九章 Date & Time

    1 time()获取时间戳

    time()函数返回的整数表示自1970年1月1日格林尼治标准时间午夜起经过的秒数。这一时刻称为UNIX历元,自那时起经过的秒钟数称为时间戳

     
    	print time()
     ?>
    
    • 1
    • 2
    • 3

    在这里插入图片描述

    2 getDate()转换时间戳

    **函数getdate()可选地接受一个时间戳,并返回一个包含日期信息的关联数组。如果省略时间戳,它将使用time()**返回的当前时间戳。

    下表列出了**getdate()**返回的数组中包含的元素。

    Sr.NoKey & DescriptionExample
    1seconds 一分钟的秒数 (0-59)20
    2minutes 一小时的分钟数(0 - 59)29
    3hours 一天中的小时数(0 - 23)22
    4mday 每月的第几天 (1 - 31)11
    5wday 星期几(0 - 6)4
    6mon 一年中的月份 (1 - 12)7
    7year 年份(四位数)1997
    8yday 一年中的第几天( 0 - 365 )19
    9weekday 一周中的哪一天Thursday
    10month 一年中的月份January
    110 时间戳948370048
     
    	$date_array = getdate();
    	foreach ($date_array as $key => $value) {
    		echo $key." = ".$value."
    "
    ; } $today = "
    Today's date:"
    ; $today .= $date_array['mday']."/"; $today .= $date_array['mon']."/"; $today .= $date_array['year']; echo $today; ?>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    在这里插入图片描述

    3 date()转换时间戳

    date()函数返回表示日期的格式化字符串,该格式带有必须传递给它的字符串参数。

    格式:

    date(format, timestamp)
    
    • 1

    **date()可选地接受时间戳,如果省略,则将使用当前日期和时间。传递给date()**的格式字符串中包含的任何其他数据都将包含在返回值中

    下表列出了格式字符串可以包含的代码:

    Sr.NoFormat & DescriptionExample
    1a ‘am’ or ‘pm’ lowercasepm
    2A ‘AM’ or ‘PM’ uppercasePM
    3**d ** Day of month, a number with leading zeroes20
    4**D ** Day of week (three letters)Thu
    5F Month nameJanuary
    6h Hour (12-hour format - leading zeroes)12
    7H Hour (24-hour format - leading zeroes)22
    8g Hour (12-hour format - no leading zeroes)12
    9G Hour (24-hour format - no leading zeroes)22
    10i Minutes ( 0 - 59 )23
    11j Day of the month (no leading zeroes20
    12l (Lower ‘L’) Day of the weekThursday
    13L Leap year (‘1’ for yes, ‘0’ for no)1
    14**m ** Month of year (number - leading zeroes)1
    15M Month of year (three letters)Jan
    16**r ** The RFC 2822 formatted dateThu, 21 Dec 2000 16:01:07 +0200
    17**n ** Month of year (number - no leading zeroes)2
    18**s ** Seconds of hour20
    19U Time stamp948372444
    20y Year (two digits)06
    21Y Year (four digits)2006
    22**z ** Day of year (0 - 365)206
    23**Z ** Offset in seconds from GMT+5
    
       echo "Today:";
       $date = date("Y-m-d H:i:s A");
       print($date);
    ?>
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

  • 相关阅读:
    React+echarts (echarts-for-react) 画中国地图及省份切换
    爬虫与反爬:一场无休止之战
    触摸屏实验(触摸屏介绍+硬件设计+软件设计。注:软件部分代码过长,理解即可)
    VINS_Fusion02——使用Realense_D435i运行Vins_Fusion
    网络安全行业需要工匠精神吗?
    cv::Mat 的常见操作方法
    Springboot疫苗接种管理系统-JAVA.JSP【数据库设计、源码、开题报告】
    css中的hover用法示例(可以在vue中制作鼠标悬停显示摸个按钮的效果)
    【Linux网络编程】epoll进阶之水平模式和边沿模式
    linux安装edge时出现dpkg依赖问题
  • 原文地址:https://blog.csdn.net/Mr_Morgans/article/details/127919725
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号