Der Inhalt dieses Artikels befasst sich damit, wie man das spezifische Datum des Arbeitstages in ThinkPHP erhält (detaillierte Code-Erklärung). Ich hoffe, dass dies der Fall ist Dir helfen.
Idee:
Erhalten Sie das Datenarray aller Arbeitstage im Abfragejahr
2. Erhalten Sie den Index des Abfragestartdatums für die Arbeitstage
3. Berechnen Sie das abzufragende Datum Index
4. Abfragedatum abrufen
/*创建日期类型记录表格*/ CREATE TABLE `tb_workday` ( `did` int(11) NOT NULL AUTO_INCREMENT, `exact_date` varchar(32) NOT NULL COMMENT '具体日期:格式date("Ymd");(20170205)', `date_year` varchar(32) NOT NULL COMMENT '具体日期:格式date("Y");(2017)', `date_type` tinyint(2) NOT NULL COMMENT '日期类型:0、工作日;1、特殊工作日;2、法定节假日', PRIMARY KEY (`did`) ) ENGINE=InnoDB AUTO_INCREMENT=829 DEFAULT CHARSET=utf8 COMMENT='各年工作日&法定节假日数据'
Das obige ist der detaillierte Inhalt vonSo erhalten Sie das spezifische Datum des Arbeitstages nach dem angegebenen Datum in ThinkPHP (detaillierte Code-Erklärung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!