2012-03-16 156 views
1

我如何讓我的日期顯示如下:我選擇日期後在日期輸入文本框中顯示「yy-mm-dd」?jquery datepicker日期格式

信息正在從數據庫讀取。 所以我需要它再次保存在數據庫中。

的JavaScript:

<script> 
    $(document).ready(function() { 
    $("#from").datepicker(); 
}); 
</script> 

HTML代碼:

<div class="field"> 
     <label>Date</label> 
     <input type="text" name="date" value="<?php value('date'); ?>" id="from" /> 
     <?php if(isset($errors['date'])) { ?> 
     <div class="error"><?php echo $errors['date']; ?></div> 
     <?php } ?> 
</div> 

的事情,我曾嘗試:

http://docs.jquery.com/UI/Datepicker#option-dateFormat

http://docs.jquery.com/UI/Datepicker/formatDate

jQuery UI DatePicker - Date Format

jquery ui datepicker date format

回答

8

初始化

$("#from").datepicker({ 
    dateFormat: 'yy-mm-dd' 
}); 

的值被更新,以及在定義的格式。查看example

+0

你贏了,和平了! – Dale 2012-03-16 10:14:27

+0

@戴爾,爲什麼它不工作?檢查我的答案中的例子。 – Starx 2012-03-16 10:16:18

+1

@戴爾 - 你應該接受這個答案,並考慮一個upvote,如果它幫助你。 – Michal 2012-03-16 10:28:04