Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie ein bestimmtes Datum in PHP

So erhalten Sie ein bestimmtes Datum in PHP

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-06-01 17:15:112448Durchsuche

In diesem Artikel erfahren Sie, wie Sie ein bestimmtes Datum in PHP erhalten. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

So erhalten Sie ein bestimmtes Datum in PHP

Montag dieser Woche

// 本周一,w为星期几的数字形式,这里0为周日。
$dt = date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600));

Sonntag dieser Woche

// 本周日,同样使用w,以现在与周日相关天数算。
$dt = date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24 * 3600));

Montag letzte Woche

// 上周一,无论今天几号,-1 monday为上一个有效周未。
$dt = date('Y-m-d', strtotime('-1 monday', time()));

Sonntag letzte Woche

// 上周日,上一个有效周日,同样适用于其它星期。
$dt = date('Y-m-d', strtotime('-1 sunday', time()));

Erster Tag dieses Monats

// 本月1日,直接以strtotime生成
$dt = date('Y-m-d', strtotime(date('Y-m', time()) . '-01 00:00:00'));

Letzter Tag dieses Monats

// 本月最后一天,t为当月天数,28至31天。
$dt = date('Y-m-d', strtotime(date('Y-m', time()) . '-' . date('t', time()) . ' 00:00:00'));

Letzter Monat Ein Tag

// 上月1日,本月1日上减一个月。
$dt = date('Y-m-d', strtotime('-1 month', strtotime(date('Y-m', time()) . '-01 00:00:00')));

Der letzte Tag des letzten Monats

// 上月最后一天,本月第一天减一天即是上月最后一天。
$dt = date('Y-m-d', strtotime(date('Y-m', time()) . '-01 00:00:00') - 86400);

Empfohlenes Lernen:php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erhalten Sie ein bestimmtes Datum in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen