0

日付形式 F jS, Y (2013 年 11 月 6 日など) を返すフォーム内で日付ピッカーを使用しています。mysql データベースは、10 桁のフォーマットである Unix タイムスタンプを使用するように設定されています。現在、フォーム フィールドの値 (2013 年 11 月 6 日) を UNIX タイムスタンプ形式でデータベースに渡す方法を探していますが、残念ながらうまくいきません。

これが私のコントローラーコードです:

    $insertData['enddate']  = $this->input->post('openDays');

私は次のことを試しました:

    $oldenddtime = $this->input->post('openDays');
    $newenddate = int variant_date_to_timestamp ( $oldenddtime );
    $insertData['enddate']  = $newenddate;

データベースの結果は現在0です...ここで何が間違っているのか考えていますか?

これが解決されたら、選択した日付の常に午後 5 時になるように、タイムスタンプを 1 時間にする必要があります...

前もって感謝します ;)

4

1 に答える 1

0

なぜstrtotimeを使わないのですか? 必要なことを正確に行い、文字列を UNIX タイムスタンプに変換する必要があります。

于 2013-11-02T21:01:53.590 に答える