2015-05-11 68 views
1

我試圖從jQuery Datepicker中提取一個短日期('m/d/yy'),但我一直不成功。我試過formatDate,dateFormat,parseDate,但仍然無法在服務器端獲得短日期格式。來自jQuery的短日期Datepicker

我創建了一個Fiddle,我從這裏的一個其他線程提取和修改。

這是我的理解是,有我們在關於處理到jQuery UI的日期選擇器2個不同的東西:

  1. 被格式化&顯示爲輸入的
  2. 的「幕後的值的日期'價值。我正在嘗試將日期選擇爲 作爲短日期,因此格式Wed May 13 2015 00:00:00 GMT-0400 (Eastern Daylight Time)不適用於我。

我知道有可能將日期轉換爲字符串並對其進行格式化,但是我不知道jQuery UI庫中是否有可能。

回答

1

使用jQuery UI,你可以這樣做:

$.datepicker.formatDate('m/d/yy', yourDate);  // where yourDate is the date variable 

所以在的jsfiddle這將成爲:

observable($.datepicker.formatDate('m/d/yy',$el.datepicker("getDate"))); 

觀看演示(使用日期選擇器來查看效果)的結果:

> jsFiddle DEMO

+1

我在格式化它,但沒有將observable綁定到forma價值。萬分感謝! –

+1

@ Invent-Animate:總是讓你感到困惑的小事:) –