简单的日期函数在 php 中不起作用
Simple date function not working in php
<?php
$year = '2017';
$week = '2';
echo date( "F jS", strtotime($year."W".$week."0"));
?>
我没有得到预期的结果;我想要 Sun 8th
,但我得到 May 15th
。
我做错了什么?
我想你希望第二周的第一天对吗?那是第 8 天:
echo date( "D jS", mktime(0, 0, 0, 1, 8, 2017));
试试这个,
$year = "2017";
$week = "02"; // Week number must be two digit
$date1 = date( "l, M jS, Y", strtotime($year."W".$week."0") ); // First day of week
echo $date1;
输出
Sunday, Jan 8th, 2017
希望对您有所帮助。
<?php
$year = '2017';
$week = '2';
echo date( "F jS", strtotime($year."W".$week."0"));
?>
我没有得到预期的结果;我想要 Sun 8th
,但我得到 May 15th
。
我做错了什么?
我想你希望第二周的第一天对吗?那是第 8 天:
echo date( "D jS", mktime(0, 0, 0, 1, 8, 2017));
试试这个,
$year = "2017";
$week = "02"; // Week number must be two digit
$date1 = date( "l, M jS, Y", strtotime($year."W".$week."0") ); // First day of week
echo $date1;
输出
Sunday, Jan 8th, 2017
希望对您有所帮助。