php怎么把时间格式化成日期

worktile 其他 100

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    将时间格式化为日期,在PHP中可以使用date()函数。该函数的用法如下:
    “`
    date(format, timestamp)
    “`
    其中,format参数是用于指定输出日期的格式,timestamp参数是可选的,用于指定一个时间戳(默认是当前时间)。

    下面是一些常用的日期格式代码:
    – Y:4位数的完整年份(如:2021)
    – m:2位数的月份(如:01,02,…,12)
    – d:2位数的日(如:01,02,…,31)
    – H:24小时制的小时(如:00,01,…,23)
    – i:分钟数(如:00,01,…,59)
    – s:秒数(如:00,01,…,59)

    例如,将当前时间格式化为标准日期格式(YYYY-MM-DD):
    “`php
    $date = date(‘Y-m-d’);
    echo $date;
    “`
    输出结果类似于:2021-01-01

    如果要将指定的时间戳格式化为日期,可以将时间戳作为date()函数的第二个参数传入:
    “`php
    $timestamp = 1609459200;
    $date = date(‘Y-m-d’, $timestamp);
    echo $date;
    “`
    输出结果为:2021-01-01

    除了上述常用的日期格式代码,还可以根据具体需要使用其他代码来格式化日期。详细的日期格式代码可以参考PHP官方文档中的说明。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在PHP中,可以使用date()函数将时间格式化为日期。date()函数有两个参数,第一个参数是日期格式,第二个参数是可选的时间戳(默认为当前时间)。

    下面是一些常用的日期格式化选项:

    1. Y – 四位数的年份,如2022
    2. y – 两位数的年份,如22
    3. m – 两位数的月份,如01到12
    4. n – 不带前导零的月份,如1到12
    5. d – 两位数的天数,如01到31
    6. j – 不带前导零的天数,如1到31
    7. H – 24小时制的小时数,如00到23
    8. h – 12小时制的小时数,如01到12
    9. i – 两位数的分钟数,如00到59
    10. s – 两位数的秒数,如00到59
    11. A – 大写的上午或下午,如AM或PM
    12. a – 小写的上午或下午,如am或pm

    以下是将时间格式化为日期的示例:

    “`php
    // 获取当前时间戳
    $currentTimestamp = time();

    // 格式化当前时间戳为年月日
    $formattedDate1 = date(“Y-m-d”, $currentTimestamp);

    // 格式化当前时间戳为年月日时分秒
    $formattedDate2 = date(“Y-m-d H:i:s”, $currentTimestamp);

    echo $formattedDate1; // 输出:2022-01-01
    echo $formattedDate2; // 输出:2022-01-01 12:34:56
    “`

    可以根据需要自定义日期格式,将上述代码中的格式字符串替换为所需的格式即可。

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

    在PHP中,可以使用date()函数来将时间格式化为日期。date()函数有两个参数,第一个参数是日期格式字符串,第二个参数是要格式化的时间戳(可选,默认为当前时间)。

    以下是一些常用的日期格式字符串及其对应的含义:

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

    下面是一个例子,将当前时间格式化为日期并输出:

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

    输出结果为当前日期,例如:”2022-01-01″。

    除了使用date()函数,还可以使用DateTime类来进行时间格式化。DateTime类提供了更多的功能,例如可以进行日期的计算和比较。

    以下是使用DateTime类将时间格式化为日期的示例代码:

    “`php
    $datetime = new DateTime();
    $date = $datetime->format(‘Y-m-d’);
    echo $date;
    “`

    输出结果同样为当前日期。

    通过上述方法,你可以将时间格式化为日期,并根据需要定义不同的日期格式字符串。

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

400-800-1024

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

分享本页
返回顶部