以前はスペイン語に翻訳された2つの日付ピッカーを使用して、ユーザーが入力する日付の範囲を保存しようとしています。スペイン語でjQueryUI datepickerとphpを使用して日付の範囲を取得します。
問題は、私がstrtotime()
を日付に使用すると、その月が日になり、逆も同様です。
例: 私は27日05と2017年の日を選択しますが、月が27以降の戻り値は不正な日付書式です。私は01月の05年の2017年を選択すると、月のここ01年2017年
は、私は、入力テキストから日付を取るために使用する関数で、日付の範囲を生成する
function takedates() {
if(isset($_POST['repS'])){
$dateStart = $_POST['txtdesde'];
$dateEnd = $_POST['txthasta'];
$fechaArray = generafechas($dateStart,$dateEnd);
}
function generafechas($date1,$date2){
$fecharray = array();
if (is_string($date1) === true){
$deit1 = strftime("%d-%m-%Y",strtotime($date1));
}
if (is_string($date2) === true){
$date2 = strftime("%d-%m-%Y",strtotime($date2));
}
do {
$fecharray[] = date("m-d-Y", $date1);
$date1 = strtotime("+1 day", $date1);
} while($date1 <= $date2);
return $fecharray;
}
?>
私の質問は:どのように私は配列を埋めるん日付はスペイン語の日付形式ですか?
PS:私はすでに、私は、これらの機能を使用しているファイルでsetLocale(LC_TIME,'es_ES')
を使用していた、と入力を考慮にあなたのロケールを取ることはありません。この「DD/MM/YYYY」
質問を投稿してください。 –
このウェブサイトのスペイン語版があり、この質問を投稿できると思います。ここに保管したい場合は、英語に翻訳する必要があります。 – Lexi
ようこそスタックオーバーフロー!申し訳ございませんが、このサイトでは質問を*英語*にのみ掲載する必要があります。これを自分で翻訳してください。あなたのために翻訳してくれた誰かが、あなたがコメントと回答を理解するのを助けたり、フィードバックに応えたりするのに役立たないでしょう。 –