この記事では主に PHP ウィークリータイムコードの詳細な説明を共有します。お役に立てれば幸いです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
echo get_weeks_num('2017-01-01');
function get_weeks_num( $time ){
$month = intval ( date ('m', $time ));
$fyear = strtotime ( date ('Y-01-01', $time ));
$fdate = intval ( date ('N', $fyear ));
$sysweek = intval ( date ('W', $time ));
if (( $sysweek >= 52 && $month == 1)){
return 1;
} elseif ( $fdate == 1){
return $sysweek ;
} else {
return $sysweek + 1;
}
}
|
ログイン後にコピー
1 2 3 4 5 6 | <?php
$strTime = '2017-09-14';
$intWeek = ceil ((( strtotime ( $strTime ) - strtotime ( "2017-01-01 00:00:00" )))/(7*86400));
var_dump( $strTime . "是今年的第" . $intWeek . "周" );
?>
|
ログイン後にコピー
関連する推奨事項:
PHP タイムスタンプと日付変換の例の共有
php 時間関数 php 秒を継続時間 (h:i:s 形式) に変換する
php 時間フォーマット処理メソッド
以上がPHPの週タイムコードの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。