本文說明datepicker 中的 parseDate formatDate
其功能是對日期解析及對日期的格式設定
一、基本JS/HTML語法
JS:
$.datepicker.parseDate("yy/mm/dd", "2008/08/08");
$.datepicker.formatDate("yy/mm/dd", new Date(2008, 8 - 1, 8));
二、基本說明
$.datepicker.formatDate( format, date, options )
$.datepicker.formatDate("日期格式", 日期物件Date, 參數設定)
$.datepicker.parseDate( format, value, options )
$.datepicker.parseDate("日期格式", "字串日期", 參數設定)
日期格式:
d - 每月的第幾天 (單位數沒有補零)
dd - 每月的第幾天 (兩位數字)
o - 一年中的第幾天 (前無補零)
oo - 一年中的第幾天 (三位數字)
D - day name short
DD - day name long
m - 月份 (前無補零)
mm - 月份 (兩位數字)
M - month name short
MM - month name long
y - 年份 (兩位數字)
yy - 年份 (四位數字)
@ - Unix 時間戳 (從 01/01/1970 開始)
'...' - 文本
'' - 單引號
其它標準日期格式:
ATOM - 'yy-mm-dd' (Same as RFC 3339/ISO 8601)
COOKIE - 'D, dd M yy'
ISO_8601 - 'yy-mm-dd'
RFC_822 - 'D, d M y'
RFC_850 - 'DD, dd-M-y'
RFC_1036 - 'D, d M y
RFC_1123 - 'D, d M yy'
RFC_2822 - 'D, d M yy'
RSS - 'D, d M y'
TIMESTAMP - '@'
W3C - 'yy-mm-dd'
三、程式內容
<html> <head> <title>jquery.datepicker 9</title> <meta http-equiv="Cache-Control" content="no-cache" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="0" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <script> $(function() { $("#datepicker").datepicker({ appendText : "(西元年-月-日)", altField : "#datepicker", altFormat : "yy/mm/dd", dateFormat : "yy/mm/dd" }); $(".setDate").bind( "click", function() { var myDate = $.datepicker.parseDate("yy/mm/dd", "2008/08/08"); var setDateTest = $.datepicker.formatDate("yy/mm/dd", myDate); $("#datepicker").datepicker().val(setDateTest); }); }); </script> </head> <body> <div class="datetest"> <p class="datag"> Date: <input type="text" id="datepicker" value=""> </p> </div> <div>說明:formatDate及parseDate方法的使用</div> <div> <ul> <li><a href="#" class="setDate">設定日期為2008/08/08</a></li> </ul> </div> </body> </html>
四、執行
圖1
相關參考:
- jQuery datepicker 預設基本樣式
- jQuery datepicker 月曆樣式種類
- jQuery datepicker 加入button效果 showOn buttonText
- jQuery datepicker 加入月曆icon小圖buttonImage buttonImageOnly
- jQuery datepicker 設定動畫效果 showAnim showOptions duration
- jQuery datepicker 設定動畫效果樣式
- jQuery datepicker 顯示及格式相關 appendText altField altFormat autoSize dateFormat constrainInput
其它參考:
其它文章
- 首頁
- JAVA教學目錄
- JSP教學目錄
- Apache教學目錄
- Google App Engine教學目錄
- JBoss教學目錄
- Android教學目錄
- Grails教學目錄
- SSH教學目錄
- Window教學目錄
- Linux教學目錄
- PHP教學目錄
- C教學/C++教學目錄
- jQuery教學目錄
- HTML5教學/CSS3教學目錄
- JavaScript教學目錄
- MySQL教學目錄
- Oracle教學目錄
- SQL Server教學/PostgreSQL教學/其它資料庫教學目錄
- Eclipse教學及開發相關工具教學目錄
- 程式開發基本資訊目錄
- 其它技術教學目錄
留言列表