第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

日期時(shí)間格式顯示錯(cuò)誤的日期

日期時(shí)間格式顯示錯(cuò)誤的日期

PHP
ABOUTYOU 2022-06-11 10:00:22
我遇到了一個(gè)奇怪的問題,它正在破壞發(fā)票腳本。我的付款日期是 2019 年 8 月 31 日,然后此人將在每周的同一天付款,這意味著這將是每個(gè)星期六。但是,當(dāng)我使用 l 格式化時(shí)將其作為新的 DateTime 對(duì)象輸入時(shí),它會(huì)顯示星期天。PHP 是 7.1$fpd = new DateTime( date( 'Y-m-d 00:00:00', strtotime( '2019-08-31' ) ) );var_dump( $fpd ); // returns 2019-08-31 00:00:00.000000 in the date sectionecho $fpd->format( 'l' ); returns Sunday這是怎么回事?這只是我的嗎?如果我格式化日期以顯示我得到的日期(假設(shè) $fpd 如上所述)echo $fpd->format( 'g:ia \o\n l jS F Y' ); returns 12:00am on Sunday 1st September 2019如此困惑,8 月 31 日的 0h0m 怎么會(huì)晚 24 小時(shí)?謝謝編輯:我應(yīng)該指出我正在使用 WAMP64 并且在英國(guó)。我嘗試使用 php 7.0 但結(jié)果相同,php 5.6 不是一個(gè)選項(xiàng),因?yàn)榇a是 php 7 兼容的。我嘗試只使用“Ymd”,但無論如何它可以節(jié)省 DateTime 對(duì)象中的時(shí)間$fpd = {DateTime)[3]date => "2019-08-31 00:00:00.000000",timezone_type => {int}3,timezone => "Europe/London"$fpd->format( 'l' ) still shows Sunday進(jìn)一步編輯:將上述代碼中的(字符串)更正為 var_dump。在自己的 test.php 文件中運(yùn)行這個(gè)獨(dú)立的工作并將日期顯示為星期六,但它使用 UTC 時(shí)區(qū)。
查看完整描述

2 回答

?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊

這將返回星期六 (Php 7.3) 測(cè)試


<?php

 $fpd = new DateTime( date( 'Y-m-d', strtotime( '2019-08-31' ) ) ); 

 echo $fpd->format( 'l' );

 echo $fpd->format( 'l' ); //returns Sunday

 echo $fpd->format( 'g:ia \o\n l jS F Y' );

 ?>


查看完整回答
反對(duì) 回復(fù) 2022-06-11
?
繁星coding

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊

所以結(jié)果證明數(shù)學(xué)是錯(cuò)誤的,因?yàn)榻裉焓窃跁r(shí)鐘改變之后。我在整個(gè)過程中刪除了任何時(shí)間,代碼現(xiàn)在可以正常工作。感謝@davidev 和@Tschallacka 為我指明了正確的方向



查看完整回答
反對(duì) 回復(fù) 2022-06-11
  • 2 回答
  • 0 關(guān)注
  • 203 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)