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

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

使用 PDO PHP MYSQL 計(jì)算日期和時(shí)間

使用 PDO PHP MYSQL 計(jì)算日期和時(shí)間

PHP
動(dòng)漫人物 2023-11-03 21:33:14
我無(wú)法獲取日期時(shí)間數(shù)據(jù)類型的時(shí)間。我確實(shí)獲取了日期,但無(wú)法獲取時(shí)間并使用 PDO PHP 插入數(shù)據(jù)庫(kù)。在以下代碼中需要做什么才能獲取時(shí)間和日期。我嘗試使用 H:i:s 但它插入的數(shù)據(jù)為 1970-01-01 00:00:00輸入的日期格式為08/31/2020 - 05:04 pm我正在尋找日期和時(shí)間(小時(shí)和分鐘)。$dp = date_create_from_format('m/d/Y',$_POST['dp']);//CHECKS VALUE$stmt->bindValue(':dp', $dp->format('Y-m-d'), PDO::PARAM_STR);//GETTING POST VALUES$dp=$_POST['dp'];$dp = date('Y-m-d', strtotime($dp));//BINDING PARAMETERS$query->bindParam(':dp', date('Y-m-d', strtotime($dp)));注意:以上所有代碼都可以很好地處理獲取和插入日期,但不適用于日期和時(shí)間。
查看完整描述

1 回答

?
慕標(biāo)5832272

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

有兩個(gè)問(wèn)題:

  1. 您的輸入字符串的格式不尋常。因此,您需要使用DateTime::createFromFormat方法使用正確的格式字符串來(lái)解析它(strtotime()無(wú)法完成這項(xiàng)工作)。

  2. 您的輸出格式缺少時(shí)間部分 - 您需要在字符串中添加小時(shí)(24 小時(shí)格式)、分鐘和秒。

這是一個(gè)工作示例:

$dp?=?DateTime::createFromFormat("m/d/Y?-?H:i?a",?$_POST["dp"]);
$dpstr?=?$dp->format('Y-m-d?H:i:s');
$query->bindParam(':dp',?$dpstr);

假設(shè)$_POST["dp"]包含"08/31/2020 - 05:04 pm"則將$dpstr2020-08-31 17:04:00

演示:http://sandbox.onlinephpfunctions.com/code/b4cc0988c4eee60061502d86f38eccfc97aa9a49


查看完整回答
反對(duì) 回復(fù) 2023-11-03
  • 1 回答
  • 0 關(guān)注
  • 129 瀏覽

添加回答

舉報(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)