[解決済み] 日付から週番号を取得 PHP
2023-05-21 22:50:36
質問
日付を指定して、その週番号を計算したい。
今のところ、以下のような感じです。42となるべきところを24と返しています。
<?php
$ddate = "2012-10-18";
$duedt = explode("-",$ddate);
$date = mktime(0, 0, 0, $duedt[2], $duedt[1],$duedt[0]);
$week = (int)date('W', $date);
echo "Weeknummer: ".$week;
?>
桁が逆なのは間違いで偶然なのでしょうか?それとももう少しでしょうか?
どのように解決するのですか?
今日、PHPの
DateTime
オブジェクトを使うのがよいでしょう。
<?php
$ddate = "2012-10-18";
$date = new DateTime($ddate);
$week = $date->format("W");
echo "Weeknummer: $week";
それは
mktime()
では、このようになります。
mktime(hour, minute, second, month, day, year);
したがって、あなたの注文は間違っているのです。
<?php
$ddate = "2012-10-18";
$duedt = explode("-", $ddate);
$date = mktime(0, 0, 0, $duedt[1], $duedt[2], $duedt[0]);
$week = (int)date('W', $date);
echo "Weeknummer: " . $week;
?>
関連
-
[解決済み] JavaScriptで現在の年を取得する
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] JavaScriptで現在の日付を取得するには?
-
[解決済み] YouTube APIからYouTubeビデオのサムネイルを取得する方法を教えてください。
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] PHPのエラーを表示させるにはどうしたらいいですか?
-
[解決済み] Androidで現在の時刻と日付を取得する方法
-
[解決済み] PHPを使って現在の年を取得するにはどうすればよいですか?
-
[解決済み】指定された日付の正しい週番号を取得する
-
[解決済み】ある日付から曜日を求めるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PHP - 構文エラー、予期しないT_CONSTANT_ECAPSED_STRING [閉店].
-
[解決済み】PHPで空の値からデフォルトオブジェクトを作成する?
-
[解決済み] SAJAXは死んだか?何を置き換えるべきか?
-
[解決済み】Xampp ローカルホスト/ダッシュボード
-
[解決済み] php5パッケージのインストール候補がない (Ubuntu 16.04)
-
[解決済み】ディレクトリ内のファイル数を数える PHP
-
[解決済み】メッセージ。Trying to access array offset on value of type null [重複]配列のオフセットにアクセスしようとしています。
-
[解決済み] * vchiqインスタンスを開くのに失敗しました。
-
[解決済み] PHP と mod_fcgid: handle_request_ipc 関数で ap_pass_brigade が失敗する。
-
[解決済み] PHPの配列を別の配列にコピーする関数はありますか?