Cod*_*ode 13 php datetime date function strtotime
我想从周数,日期和年份中获取日期.
例如:
week number = 52
day number = 4 (of week 52)
year = 2013
Run Code Online (Sandbox Code Playgroud)
在这种情况下,日期应该是26-12-2013.
我怎么能用PHP做到这一点?我已经尝试过strtotime(),但我对这些格式感到困惑.有人可以帮忙吗?
Sha*_*ran 38
利用 setISODate()
<?php
$gendate = new DateTime();
$gendate->setISODate(2013,52,4); //year , week num , day
echo $gendate->format('d-m-Y'); //"prints" 26-12-2013
Run Code Online (Sandbox Code Playgroud)
试试这个代码。
<?php
function change_date($week_num, $day) {
$timestamp = strtotime(date('Y') . '-W' . $week_num . '-' . $day);
return $timestamp;
}
$timestamp = change_date(52, 4);
echo date('d-m-Y', $timestamp);
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14215 次 |
| 最近记录: |