簡體   English   中英

我只想從 php 中的日期時間變量獲取日期

[英]i want to get only date from datetime variable in php

我只需要從日期時間變量中獲取日期。 我正在使用這段代碼。 它工作正常,但現在我在嘗試僅在 mysql 中存儲日期時遇到問題。 看看下面的代碼,請告訴我我遺漏了什么,

$date_time = "11-Dec-13 8:05:44 AM" 

從我從用戶輸入中獲得的日期開始,我只需要將日期保存在att_date變量中。

$arr = explode("/", $date_time);
$arr2 = explode(" ", $arr[2]);
$att_date = $arr2[0].'-'.$arr[0].'-'.$arr[1];

這是解決方案:

$date_time = "11-Dec-13 8:05:44 AM";
$new_date = date("Y-m-d H:i:s",strtotime($date_time));

您可以使用以下命令從datetime變量中獲取日期

日期();

使用php查詢mysql的函數,它會自動從中提取日期。 你可以在這里學到它

即使你只使用"Ymd"它也可以代替使用"Ymd H:i:s" ,請練習下面的例子:

$datetime = '2022-10-11 06:38:02';
$getOnlyDate = date('Y-m-d',strtotime($datetime));

echo $getOnlyDate;  // output: 2022-10-11

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM