我發現這個很不錯的日期選擇器。它允許我在許多不同的變體之間進行選擇,但我想要的不在那裏。我想讓它顯示DD-MM-YYYY。是否可以編輯它,以便顯示我想要的數字?如何編輯這個日期選擇器?
http://jqueryui.com/datepicker/
,什麼是將其存儲在MySQL的最佳方式?我應該使用時間戳字段嗎?最後,我只想讓它顯示日期編號,月份和年份(沒有時間)。
謝謝!
我發現這個很不錯的日期選擇器。它允許我在許多不同的變體之間進行選擇,但我想要的不在那裏。我想讓它顯示DD-MM-YYYY。是否可以編輯它,以便顯示我想要的數字?如何編輯這個日期選擇器?
http://jqueryui.com/datepicker/
,什麼是將其存儲在MySQL的最佳方式?我應該使用時間戳字段嗎?最後,我只想讓它顯示日期編號,月份和年份(沒有時間)。
謝謝!
是的,這是可能的。你需要使用dateformat選項在日期選擇器功能,這樣
<script type="text/javascript">
$(function() {
$(".datepickerclass").datepicker({showOn: 'focus',changeMonth: true,
changeYear: true,dateFormat: 'dd-mm-yy'});
});
</script>
,你需要在mysql中保存爲DATE
類型變量
爲@ Gautam3164指出,將使用該格式
$(".selector").datepicker({ dateFormat: "dd-mm-yy" });
關於將其存儲在MySQL中,我會將它存儲在一個DATE
中,但這會將日期存儲在格式yyyy-mm-dd
中,因此您必須對日期進行排序你從你的jQuery datepicker收到。喜歡的東西:
<?php
$date = date_parse($receivedDate);
$newDate = $date[year].$date[month].$date[day];
?>
PHP date_parse
<script>
$(function() {
$("#id").datepicker({dateFormat: 'dd-mm-yyyy'});
});
</script>
更改DIVID你輸入元素的ID。
如果您想以簡單的格式將其存儲在數據庫中,請在等等之間進行搜索,您只需執行date("y-m-d", strtotime($_POST['inputfield']))
其中輸入字段是輸入元素的名稱。
如果您希望以更易讀的格式(dd-mm-yyyy)再次從數據庫輸出日期,則只需再次使用日期函數,但將y-m-d
替換爲您希望顯示的日期。
http://api.jqueryui.com/datepicker/#option-dateFormat – Gautam3164
@ Gautam3164謝謝!我應該在什麼樣的MySQL字段中存儲這種日期:dd-mm-yyyy?我應該使用DATE嗎? – amadeo
是的,建議將它保存爲'DATE' – krishna