私はUNIXのタイムスタンプ、php、およびmysqlの問題に直面しています。もし誰かが私に間違ってやっていると私に説明できたらうれしいです。私が得ている数字。PHP UNIXタイムスタンプが同じ値に反復しない
jquery datepickerを使用して年月日形式の日付をPHPに渡すと、タイムスタンプ内の時間と分が既定で23:00:00に設定されていますが、この情報を要求。だから私の質問は、このファントム23:00:00がどこから現れているのでしょうか? - > PHP - 時間は午前23時00分00秒に設定されている>のmysql = TIMESTAMP日付ピッカー:
ワークフロー:日付ピッカーを使用して
。
datepickerを使用しないで: php-> mysql = TIMESTAMPで正しい時と分を指定してください。
読んでいただきありがとうございます。
EDIT:PHPコードの要求通り:
今PHP code:
$setdatealpha = $_POST['datepickeralpha'];
$setdatealpha = strtotime($setdatealpha);
// With this, I am inserting into MySQL like so:
$sql = "INSERT INTO TABLE (DATE_FIELD) VALUES (?)";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param('s',$setdatealpha);
$stmt->execute();
私は戻って入力した情報を読み、日付(「YM-D」、タイムスタンプ)を経由して、日付時刻の形式に変換し、日付エントリが正しいとタイムエントリは23:00:00の値を持ちます。
strtotime(date)を使用して標準の変換を行うと、これは発生しません。
あなたがここにそれを – daheda