php strftime函数的详细用法

yizhihongxing

下面是“php strftime函数的详细用法”的完整攻略。

介绍

strftime() 函数是 PHP 中的一个格式化日期函数,类似于 date() 函数,但它可以根据 $locale 参数来处理日期的本地化。它使用与 strftime C 函数相同的语法格式。

语法

strftime(string $format, int $timestamp = null): string|false

参数:
* $format:必需。定义日期/时间格式字符串。
* $timestamp:可选。要格式化时间戳。如果省略,则使用当前时间戳。

返回值:返回格式化后的字符串。如果失败,则返回 false

格式化指令

以下是常用并且是 locale-independent (与语言无关)的格式化指令:

Diretive 描述
%a 缩写的星期几名称(Sun 至 Sat)
%A 完整的星期几名称(Sunday 至 Saturday)
%b 缩写的月份名称(Jan 至 Dec)
%B 完整的月份名称(January 至 December)
%c 标准的日期时间串
%C 世纪数
%d 日(01 至 31)
%D 等同于 %m/%d/%y
%e 日(1 至 31),不含前导零
%F 等同于 %Y-%m-%d
%g ISO-8601 格式年份的最后两位数字
%G ISO-8601 格式年份的完整形式
%h 等于 %b
%H 小时(00 至 23)
%I 小时(01 至 12)
%j 年中的第几天(001 至 366)
%m 月份(01 至 12)
%M 分钟数(00 至 59)
%n 换行符
%p 上午或下午
%r 标准的 12 小时制时间
%R 等同于 %H:%M
%s 自 Unix 纪元(January 1 1970 00:00:00 GMT)起经过的秒数
%S 秒数(00 至 60)
%t 制表符
%T 等同于 %H:%M:%S
%u 周日为一周的第一天(1 至 7)
%U 一年中的第几周(00 至 53),其中第一个星期天为第一周的开始
%V ISO-8601:1988 格式中一年中的第几周(01 至 53),其中第一个星期四为第一周的开始
%w 星期几(0(星期日)到 6(星期六))
%W 一年中的第几周(00 至 53),其中第一个星期一为第一周的开始
%x 标准的日期串
%X 标准的时间串
%y 不含世纪的年份(00 至 99)
%Y 包含世纪的年份
%z 以 +hhmm 或 -hhmm 形式表示(距离格林威治的时区偏移量)
%Z 时区名称或缩写

示例说明

示例1

让我们创建一个显示当地日期和时间,并显示 星期几月份 的 PHP 脚本。以下是这个脚本:

// 设置时区
date_default_timezone_set('Asia/Shanghai');

// 格式化日期
$local_date_time = strftime("%Y-%m-%d %H:%M:%S %A %B");

// 显示格式化日期
echo($local_date_time);

该程序的输出如下:

2021-11-23 11:36:35 星期二 十一月

示例2

现在让我们创建一个适合国际化的 PHP 脚本。我们将格式化时间戳,以用于相应的区域设置。以下为此脚本:

// 设置地区设置
setlocale(LC_TIME,"en_US");

// 格式化日期
$local_date_time = strftime("%B %d %Y %X");

// 显示格式化日期
echo($local_date_time);

该程序的输出如下:

December 02 2021 20:16:42

这个输出是与美国纽约时区关联的日期/时间字符串。如果我们在 PHP 脚本中使用 "fr_FR" 或 "de_DE" 作为区域设置则可以分别显示法国和德国的日期和时间。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:php strftime函数的详细用法 - Python技术站

(0)
上一篇 2023年5月25日
下一篇 2023年5月25日

相关文章

  • PHP实现的DES加密解密类定义与用法示例

    首先我先简单介绍一下DES加密算法。DES加密算法是一种对称性加密算法,采用了数据加密标准(Data Encryption Standard)进行加密和解密。在这个算法中,使用相同的密钥进行加密和解密。 接下来,我将为您详细讲解“PHP实现的DES加密解密类定义与用法示例”的攻略。 操作步骤 步骤一:下载加密解密类文件 我们可以从Github上下载PHP实现…

    PHP 2023年5月26日
    00
  • php输出金字塔的2种实现方法

    下面是“php输出金字塔的2种实现方法”的完整攻略。 1. 方法一:使用for循环实现 利用for循环打印出金字塔的步骤 定义一个变量 $n,代表金字塔的层数; 利用 for 循环使程序输出金字塔结构; for循环中需要再套一个循环,控制每一行中*号和空格的数量; 利用 echo 打印出金字塔的每一行; 完成循环后输出整个金字塔。 代码实现 以下是 PHP …

    PHP 2023年5月26日
    00
  • 使用phpQuery获取数组的实例

    获取数组是PHP开发中非常常见的操作。本文将详细讲解如何使用phpQuery获取数组。 准备工作 在使用phpQuery获取数组之前,需要先安装phpQuery。可以通过官方网站进行下载和安装。 使用phpQuery获取数组 示例一:获取网页中所有链接 下面是获取网页中所有链接的代码示例: require_once(‘phpQuery/phpQuery.ph…

    PHP 2023年5月26日
    00
  • Dcat admin 多文件上传,七牛云云端上传

    进入官网  Dcat Admin – Php后台开发框架      这里要选择1.x 下面来安装框架            安装完laravel之后,需要修改.env文件,设置数据库链接设置正确       安装 dcat-admin composer require dcat/laravel-admin 然后运行下面的命令来发布资源: php artisa…

    PHP 2023年4月17日
    00
  • PHP使用CURL实现下载文件功能示例

    关于“PHP使用CURL实现下载文件功能示例”的攻略如下: 概述 CURL是一款用来传输数据的工具,可以通过HTTP、FTP、SMTP等协议发送和接收数据。在PHP中,可以使用CURL来实现文件的下载功能,实现代码简单,效率高。 步骤 使用CURL下载文件的步骤如下: 初始化CURL,创建CURL句柄。使用curl_init()函数进行初始化,该函数返回一个…

    PHP 2023年5月27日
    00
  • 推荐10个提供免费PHP脚本下载的网站

    以下是推荐10个提供免费PHP脚本下载的网站的完整攻略。 1. 确定搜索关键词 为了找到可靠的并提供免费PHP脚本下载的网站,我们需要在搜索引擎中使用正确的关键词,比如“免费PHP脚本下载”、“PHP脚本库”、“PHP脚本分享”等。 2. 选择可靠的网站 在搜索结果中选择可靠的网站非常重要,因为网上充斥着大量的虚假或低质量的网站,它们可能会提供病毒或恶意软件…

    PHP 2023年5月23日
    00
  • php格式输出文件var_export函数实例

    PHP格式化输出文件var_export函数实例 在PHP中,var_export() 函数是一个非常实用的函数,用于输出或返回一个变量的字符串表示,它也可以将一个变量的值转化为 PHP 代码的形式,从而可以方便地保存和传递。 语法 var_export(mixed $expression [, bool $return = false ]) mixed $…

    PHP 2023年5月26日
    00
  • php curl_init函数用法

    下面是针对”php curl_init函数用法”的完整攻略: 什么是curl? curl是一个在命令行下工作的开源网络传输工具。它支持多种协议,包括FTP,HTTP,HTTPS等,可以完成从服务器进行下载上传等非常灵活的操作。而curl库,具有与命令行curl工具类似的行为,可以被用于访问Web资源的读写。 curl_init函数 curl_init函数是c…

    PHP 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部