6

ユーザーが日付を選択できるJavaScriptの日付ピッカーを使用しています。ただし、データベースに入力する前に、投稿された日付データもサニタイズしたいと思います。ここにはサニタイズ フィルターが表示されません: http://us2.php.net/manual/en/filter.filters.sanitize.php

データベースに入力する前に日付をサニタイズする最良の方法は何ですか?

これは、投稿の元の値になります。

$datepick = $_POST['date'];
// wich is 04/12/2014

次に、データベース用に変換します。

$date = date("Y-m-d", strtotime($datepick));

ありがとう!

4

3 に答える 3

1

この式は、12/12/2016 と 12-12-1993 の両方の形式をサポートするために使用できます。

filter_var (preg_replace("([^0-9/] | [^0-9-])","",htmlentities($input)));
于 2016-08-04T09:11:04.107 に答える