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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 PDO PHP MYSQL 計算日期和時間

使用 PDO PHP MYSQL 計算日期和時間

PHP
動漫人物 2023-11-03 21:33:14
我無法獲取日期時間數(shù)據(jù)類型的時間。我確實獲取了日期,但無法獲取時間并使用 PDO PHP 插入數(shù)據(jù)庫。在以下代碼中需要做什么才能獲取時間和日期。我嘗試使用 H:i:s 但它插入的數(shù)據(jù)為 1970-01-01 00:00:00輸入的日期格式為08/31/2020 - 05:04 pm我正在尋找日期和時間(小時和分鐘)。$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)));注意:以上所有代碼都可以很好地處理獲取和插入日期,但不適用于日期和時間。
查看完整描述

1 回答

?
慕標(biāo)5832272

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

有兩個問題:

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

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

這是一個工作示例:

$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


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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