php根据指定时间戳日期获取是星期几

php 2023-05-14 782次浏览

前言

日常项目开发中,在日期的展示和处理中,除了格式化类展示,有时候可能还需要展示星期几,其实这种直接使用PHP自带的date()函数即可实现,基本不需要额外处理,具体实现如下:

代码示例

<?php

/**
 * 根据指定时间戳获取是星期几
 * @param int $times 时间戳
 * @return string
 */
function get_week($timestamp = 0) {
    $timestamp  = $timestamp ?: time();
    //这里需要注意一下,date("w")是从周一开始,周天下标是0
    $weekArr    = ["日", "一", "二", "三", "四", "五", "六"];
    $weekI      = date("w", $timestamp);
    $retStr     = "星期" . $weekArr[$weekI];

    return $retStr;
}

echo get_week(); //星期日

echo get_week(1684416925); //星期四

echo get_week(1664890525); //星期二

PHP官方手册

https://www.php.net/manual/zh/function.date.php

结语

以上就是PHP关于生成星期几的实现方法,更多文章请关注本站其他内容,感谢!

php根据指定时间戳日期获取是星期几

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址