php怎么获取当前日期时间

不及物动词 其他 114

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在PHP中,我们可以使用date()函数来获取当前日期时间。该函数的用法是:date(format, timestamp)。其中,format参数用于指定日期时间的输出格式,而timestamp参数则是可选的,用于指定要格式化的时间戳。如果没有指定timestamp参数,则默认使用当前时间。下面是一些常用的日期时间格式:

    – Y:四位数字的年份(例如2022)
    – m:两位数字的月份(01-12)
    – d:两位数字的日期(01-31)
    – H:24小时制的小时数(00-23)
    – i:两位数字的分钟数(00-59)
    – s:两位数字的秒数(00-59)

    要获取当前日期时间,只需调用date()函数并指定所需的日期时间格式即可。例如,要获取当前日期时间的字符串表示,可以使用以下代码:

    “`php
    $currentDateTime = date(‘Y-m-d H:i:s’);
    echo $currentDateTime;
    “`

    这段代码将输出形如“2022-01-01 12:34:56”的字符串,该字符串表示当前的日期时间。你可以根据需要调整日期时间格式,例如只获取当前日期,可以使用以下代码:

    “`php
    $currentDate = date(‘Y-m-d’);
    echo $currentDate;
    “`

    这段代码将输出形如“2022-01-01”的字符串,表示当前日期。

    总结一下,想要获取当前日期时间,在PHP中我们可以使用date()函数,并根据需要指定日期时间的格式。通过以上示例代码,你可以根据自己的需求获取当前的日期时间。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在PHP中,可以使用date()函数来获取当前日期和时间。

    1. 获取当前日期
    使用date()函数,指定参数为”Y-m-d”,可以获取当前的年-月-日。例如:
    “`
    $currentDate = date(“Y-m-d”);
    echo $currentDate;
    “`
    输出示例:2022-01-01

    2. 获取当前时间
    使用date()函数,指定参数为”H:i:s”,可以获取当前的小时:分钟:秒。例如:
    “`
    $currentTime = date(“H:i:s”);
    echo $currentTime;
    “`
    输出示例:12:30:45

    3. 获取当前日期时间
    使用date()函数,指定参数为”Y-m-d H:i:s”,可以获取当前的年-月-日 小时:分钟:秒。例如:
    “`
    $currentDateTime = date(“Y-m-d H:i:s”);
    echo $currentDateTime;
    “`
    输出示例:2022-01-01 12:30:45

    4. 根据指定格式获取当前日期时间
    除了上述常用的日期时间格式,还可以根据自己的需求来获取指定格式的日期时间。例如:
    “`
    $currentDateTime = date(“D, d M Y H:i:s”);
    echo $currentDateTime;
    “`
    输出示例:Sat, 01 Jan 2022 12:30:45

    5. 获取当前日期时间戳
    除了使用date()函数获取格式化的日期时间,还可以使用time()函数获取当前的时间戳。时间戳是从1970年1月1日0时0分0秒到当前时间的秒数。例如:
    “`
    $currentTimestamp = time();
    echo $currentTimestamp;
    “`
    输出示例:1641031845

    总结:通过PHP的date()函数可以方便地获取当前日期、时间、日期时间以及时间戳。根据需求选择合适的参数格式,可以灵活地获取所需的日期时间信息。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    获取当前日期时间可以使用PHP内置的日期时间函数。

    方法一:使用date()函数
    “`php
    $currentDateTime = date(‘Y-m-d H:i:s’);
    “`
    上述代码将返回当前的日期时间,格式为”年-月-日 时:分:秒”。

    方法二:使用DateTime类
    “`php
    $currentDateTime = new DateTime();
    $currentDateTimeString = $currentDateTime->format(‘Y-m-d H:i:s’);
    “`
    使用DateTime类可以更灵活地处理日期时间,可以进行各种操作,比如计算两个日期时间之间的差距。

    下面是一个完整的示例代码,展示如何获取当前日期时间并进行相关操作:
    “`php
    format(‘Y-m-d H:i:s’);
    echo “当前日期时间(方法二):”.$currentDateTimeString.”\n”;

    // 获取当前日期
    $currentDate = $currentDateTime->format(‘Y-m-d’);
    echo “当前日期:”.$currentDate.”\n”;

    // 获取当前时间
    $currentTime = $currentDateTime->format(‘H:i:s’);
    echo “当前时间:”.$currentTime.”\n”;

    // 在当前日期时间基础上加上一天
    $currentDateTime->modify(‘+1 day’);
    $nextDayDateTimeString = $currentDateTime->format(‘Y-m-d H:i:s’);
    echo “当前日期时间加上一天:”.$nextDayDateTimeString.”\n”;

    // 计算两个日期时间之间的差距
    $futureDateTime = new DateTime(‘2022-01-01 00:00:00’);
    $difference = $currentDateTime->diff($futureDateTime);
    echo “距离2022年1月1日还有:”.$difference->days.” 天\n”;
    ?>
    “`

    以上代码将返回如下结果:
    “`
    当前日期时间(方法一):2021-10-01 10:30:00
    当前日期时间(方法二):2021-10-01 10:30:00
    当前日期:2021-10-01
    当前时间:10:30:00
    当前日期时间加上一天:2021-10-02 10:30:00
    距离2022年1月1日还有:92 天
    “`

    通过使用date()函数或DateTime类,我们可以轻松地获取当前日期时间,并进行各种操作,满足日常开发中对日期时间的需求。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部