diff --git a/create_date_poll.php b/create_date_poll.php index 304e9ed..14c6bdb 100644 --- a/create_date_poll.php +++ b/create_date_poll.php @@ -133,8 +133,8 @@ if (!isset($_SESSION['form']->title) || !isset($_SESSION['form']->admin_name) || if (!empty($day)) { // Add choice to Form data - // TODO Fix the parse - $time = mktime(0, 0, 0, substr($_POST["days"][$i],3,2),substr($_POST["days"][$i],0,2),substr($_POST["days"][$i],6,4)); + $date = DateTime::createFromFormat(__('Date', 'datetime_parseformat'), $_POST['days'][$i])->setTime(0, 0, 0); + $time = $date->getTimestamp(); $choice = new Choice($time); $_SESSION['form']->addChoice($choice); diff --git a/locale/de.json b/locale/de.json index 8edd686..5045284 100644 --- a/locale/de.json +++ b/locale/de.json @@ -43,6 +43,7 @@ "Date": { "dd/mm/yyyy": "dd/mm/yyyy", "datepicker": "yyyy-mm-dd", + "datetime_parseformat": "Y-m-d", "%A, den %e. %B %Y": "%A %e %B %Y", "FULL": "%A, den %e. %B %Y", "SHORT": "%A %e %B %Y", diff --git a/locale/en.json b/locale/en.json index beed0a2..b387bad 100644 --- a/locale/en.json +++ b/locale/en.json @@ -43,6 +43,7 @@ "Date" : { "dd/mm/yyyy": "yyyy-mm-dd", "datepicker": "yyyy-mm-dd", + "datetime_parseformat": "Y-m-d", "%A, den %e. %B %Y": "%A %e %B %Y", "FULL": "%A, %B %e, %Y", "SHORT": "%A %e %B %Y", diff --git a/locale/es.json b/locale/es.json index 224bee7..75d59ae 100644 --- a/locale/es.json +++ b/locale/es.json @@ -43,6 +43,7 @@ "Date": { "dd/mm/yyyy": "ES_jj/mm/aaaa", "datepicker": "yyyy-mm-dd", + "datetime_parseformat": "Y-m-d", "%A, den %e. %B %Y": "%A %e de %B %Y", "FULL": "ES_%A, den %e. %B %Y", "SHORT": "ES_%A %e %B %Y", diff --git a/locale/fr.json b/locale/fr.json index ac4e02c..f97e7f0 100644 --- a/locale/fr.json +++ b/locale/fr.json @@ -43,6 +43,7 @@ "Date": { "dd/mm/yyyy": "jj/mm/aaaa", "datepicker": "dd/mm/yyyy", + "datetime_parseformat": "d/m/Y", "%A, den %e. %B %Y": "%A %e %B %Y", "FULL": "%A %e %B %Y", "SHORT": "%A %e %B %Y", diff --git a/locale/it.json b/locale/it.json index ddeac9f..6088b12 100644 --- a/locale/it.json +++ b/locale/it.json @@ -43,6 +43,7 @@ "Date": { "dd/mm/yyyy": "gg/mm/aaaa", "datepicker": "gg/mm/yyyy", + "datetime_parseformat": "g/m/Y", "%A, den %e. %B %Y": "%A %e %B %Y", "FULL": "%A %e %B %Y", "SHORT": "%A %e %B %Y",