欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取本地化日期和时间

程序员文章站 2022-06-02 10:22:05
...

一 代码

  1. <?php
  2. setlocale(LC_ALL,"en_US");//设置为美国本地环境
  3. echo "美国格式:".strftime("Today is %A");
  4. echo "<p>";
  5. setlocale(LC_ALL,"chs");//设置为简体中文
  6. echo "中文简体格式:".strftime("今天是%A");
  7. echo "<p>";
  8. ?>
二 运行结果
美国格式:Today is Friday

中文简体格式:今天是星期五

三 函数说明
string setlocale ( int $category , array $locale )
改变PHP默认的本地化环境。
$category参数选项如下:
参数 说明
LC_ALL 所有的设置
LC_COLLATE 字符串比较
LC_CTYPE 字符串的分类与转换
LC_MONETARY 本地化货币形式
LC_NUMERIC 本地化数值形式
LC_TIME 本地化环境的时间形式
$locale参数如果为空,就会应用环境变量的locate或LANG的值;否则,就会应用locale参数所指定的本地化环境。
 
string strftime ( string $format [, int $timestamp = time() ] )
返回用给定的格式字串对给出的 timestamp 进行格式输出后的字符串。如果没有给出时间戳则用当前的本地时间。