博客
关于我
PHP中获取星期的几种方法
阅读量:792 次
发布时间:2023-02-28

本文共 1678 字,大约阅读时间需要 5 分钟。

PHP 的 date 函数 是 开发者 常用的 工具, 可以 用 来 格 式 化 地 理 信息。 其 功能强大, 可以 根 据 需要 调整 日期 格 式。 本 文 将 分 门 掉 开 关 该 函数 的 各 个 选 项 以 及 使用 示例。

1. 获取 当 前 日期

若要 获取 当 前 的 日期,可以 使用 date() 函数 无 参数。 例如:

echo date("l"); // 输出 英文 星期 文字 如 "Sunday"echo date("w"); // 输出 数字 星期 文字 如 "0" (星期日) 至 "6" (星期六)

2. 获取 指定 日期 的 星期 文字

如果 需要 获取 指 定 日期 的 星期 文字,可以 将 日期 字符串 传入 date() 函数。 例如:

$weekArray = array("日", "一", "二", "三", "四", "五", "六");echo "星期" . $weekArray[date("w", "2011-11-11")]; // 输出 "星期六"

3. date 函数 的 常 用 选 项

date 函数 提供 多种 格 式 选 项, 下 列 是 常 用 选 项 的 简要 说明:

  • aA: 12 小时 制 的 AM/PM 格 式。 例如:date("A") 输出 "AM"。
  • d: 日期 的 日 部, 二 位 数字, 不足 二 位 前 补 零。 例如:date("d") 输出 "31"。
  • D: 星期 文字, 三 个 英文字母。 例如:date("D") 输出 "Fri"。
  • F: 月份 的 英文 全称。 例如:date("F") 输出 "January"。
  • h: 12 小时 制 的 小时, 不足 二 位 不 补 零。 例如:date("h") 输出 "12"。
  • H: 24 小时 制 的 小时, 不足 二 位 不 补 零。 例如:date("H") 输出 "23"。
  • i: 分钟。 例如:date("i") 输出 "59"。
  • j: 日 部, 二 位 数字, 不足 二 位 不 补 零。 例如:date("j") 输出 "31"。
  • lL: 星期 文字, 英文 全称。 例如:date("l") 输出 "Friday"。
  • m: 月份 的 二 位 数字, 不足 二 位 前 补 零。 例如:date("m") 输出 "12"。
  • M: 月份 的 三 个 英文字母。 例如:date("M") 输出 "Jan"。
  • n: 月份 的 二 位 数字, 不足 二 位 不 补 零。 例如:date("n") 输出 "1"。
  • S: 秒。 例如:date("S") 输出 "59"。
  • s: 字 母 加 英文 序 数, 两个 英文字母。 例如:date("s") 输出 "th"。
  • t: 指定 月份 的 天 数。 例如:date("t") 输出 "31"。
  • U: 总 秒 数。
  • w: 数字 星期 文字, 0 为 星期日, 6 为 星期六。
  • Y: 四 位 数字 年份。 例如:date("Y") 输出 "1999"。
  • y: 二 位 数字 年份。 例如:date("y") 输出 "99"。
  • z: 一 年 中 的 第 几 天。 例如:date("z") 输出 "365"。

4. 示例 用 法

以下 是 使用 date 函数 的 实际 示例:

// 获取 当前 日期echo date("Y-m-d H:i:s"); // 输出 "2024-03-20 14:25:23"// 获取 指定 日期 的 星期 文字$weekArray = array("日", "一", "二", "三", "四", "五", "六");echo "星期" . $weekArray[date("w", "2024-03-20")]; // 输出 "星期三"

date 函数 是 PHP 开发者 必 必 学 的 工具, 正 确 掌握 它 的 格 式 选 项 和 用 法, 可 以 大 大 提高 日期 处 理 的 效率。

转载地址:http://tdtfk.baihongyu.com/

你可能感兴趣的文章
php curl_multi批量发送http请求
查看>>
php echo 输出 锘?... 乱码问题
查看>>
ReferenceQueue的使用
查看>>
Referenced classpath provider does not exist: org.maven.ide.eclipse.launchconfig
查看>>
Refactoring-Imporving the Design of Exsiting Code — 代码的坏味道
查看>>
PHP imap 远程命令执行漏洞复现(CVE-2018-19518)
查看>>
php include和require
查看>>
ref 和out 区别
查看>>
php JS 导出表格特殊处理
查看>>
php json dom解析
查看>>
ReentrantReadWriteLock读写锁解析
查看>>
php laravel实现依赖注入原理(反射机制)
查看>>
php laravel请求处理管道(装饰者模式)
查看>>
ReentrantReadWriteLock读写锁底层实现、StampLock详解
查看>>
PHP mongoDB 操作
查看>>
ReentrantLock读写锁
查看>>
ReentrantLock的公平锁与非公平锁
查看>>
php mysql procedure获取多个结果集
查看>>
php mysql query 行数,PHP和MySQL:返回的行数
查看>>
php mysql session_php使用MySQL保存session会话
查看>>