PHP日期格式化函数–介绍如何使用PHP的日期格式化函数,如date(),strftime()等
在PHP中,日期格式化函数主要包括date()和strftime()。这两个函数都可以用来把日期转换为指定格式的字符串。
1. date()
date()是PHP中最常用的日期格式化函数之一。它可以把日期转换为各种不同的字符串格式,例如"Y-m-d"(年-月-日)和"H:i:s"(小时:分钟:秒)等。下面是一些常见的示例:
a. 输出当前日期
echo date("Y-m-d"); //输出:2021-01-01
b. 输出当前时间
echo date("H:i:s"); //输出:13:37:00
c. 输出当前日期和时间
echo date("Y-m-d H:i:s"); //输出:2021-01-01 13:37:00
2. strftime()
strftime()是另一个日期格式化函数,它类似于date(),但支持更多的日期格式化选项。可以用strftime()来输出本地化日期和时间。下面是一些常见的示例:
a. 输出当前日期和时间
setlocale(LC_TIME, "en_US"); //设置区域为英文
echo strftime("%B %d, %Y %H:%M:%S"); //输出:January 01, 2021 13:37:00
b. 输出本地化日期和时间
setlocale(LC_TIME, "fr_FR.utf8"); //设置区域为法语
echo strftime("%A %d %B %Y %H:%M:%S"); //输出:vendredi 01 janvier 2021 13:37:00
c. 显示星期几
setlocale(LC_TIME, "en_US");
echo strftime("%A"); //输出:Friday
总结
PHP的日期格式化函数是非常强大和灵活的,开发者可以根据具体需要来对日期进行自定义格式化,无论是使用date()还是strftime()都可以实现。如果程序需要输出本地化日期和时间,建议使用strftime(),以便更好地支持多语言和多时区。
