获取本地化日期和时间

一 代码

  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 进行格式输出后的字符串。如果没有给出时间戳则用当前的本地时间。

猜你喜欢

转载自cakin24.iteye.com/blog/2352890