私のような、私のiOSアプリから日付文字列を取得します:PHP - 私のPHPスクリプトで比較すると、日付
$myTime = $app->request()->post('myTime'); // 2016-08-15 20-02
$date = date('Y-m-d H-i', strtotime($myTime));
は今、私は私のiOSアプリからの日付を持っていることを、私は自分のチェックをしたいです予約/予約のためのデータベース、および私のiOSアプリから日付が期間の間にあるかどうかを確認+/-データベースからの日付の10時間:
// $book['book_datetime'] is confirmed 2016-08-15 20:38:00
$plusTen = date('Y-m-d H:i:s', strtotime($book['book_datetime'])+36000);
$minusTen = date('Y-m-d H:i:s', strtotime($book['book_datetime'])-36000);
if((strtotime($date) > strtotime($minusTen)) && (strtotime($date) < strtotime($plusTen))) {
//should be true
} else {
}
if文は真である必要がある場合、しかし、それは働いていません。なぜ誰かが私に言うことができますか?
あなたはタイプミスがあります。 'H-i'は' Hでなければなりません: –
i'あなたはDateTimeオブジェクトにそれを設定した後、あなたが '日付(...)'コマンドでそれをスクラップに進み、 '$のdate'を書く上でもある???? – RiggsFolly
@JohnConde申し訳ありませんが、日付を示すコメントに実際にエラーがありました。私は –