标签: php time localization
实际上我正在使用它:
setlocale(LC_ALL, 'it_IT'); $monthNames = array(); for ($i = 1; $i <= 12; $i++) { $monthNames[] = strftime('%B', mktime(0, 0, 0, $i)); }
有更简单,更好的方法吗?此外,这与日期的名称不相符。谢谢。
答案 0 :(得分:2)
$daysOfWeek = array('Sunday', 'Monday', 'Tuesday', ...); foreach ($daysOfWeek as $day) { echo strftime('%A', strtotime("last $day")), "\n"; }
我认为这是一种方法。我没有看到任何内置函数来抓取一周或几个月的本地化日期。
答案 1 :(得分:1)
Php提供了一些方便的Calendar相关功能,例如call_info:
call_info
$info = cal_info(0); print_r($info);