9

Używam datepicker jQuery UI z wtyczką czasu. W ten sposób mogę wyświetlać czas na stronie w datepicker sobie:jQuery UI - Konwertuj jQuery UI Datepicker na czas UNIX

21.06.2012 08:00 

Chciałbym przekonwertować ten czas uniksowy znacznik czasu przed wysłaniem do zaplecza. Jak mogę to zrobić? Nie muszę podawać czasu UNIX na stronie, muszę tylko przekonwertować przed wysłaniem. Próbowałem:

var d = Date.parse(value_of_datepicker); 

ale nie miałem szczęścia. Wydaje się, że data powinna być sformułowana w inny sposób. Próbowałem również kilka wbudowanych funkcji datepicker, ale wszystkie z nich ustawiają wyświetlanie daty. Dzięki.

Odpowiedz

17

Jeśli używasz jQuery timepicker przez Trenta Richardson, można to zrobić: $("#your_datepicker").datetimepicker("getDate").getTime()/1000

http://jsfiddle.net/d6Tky/

Pamiętaj, że ta funkcja może zwrócić null, jeśli nie została wybrana data.

+2

Genialny! Twoje rozwiązanie działa! Dziękuję Ci! – f1nn

+2

To się nazywa 'datepicker' ... – testing

+0

Używam tego, ale wygląda na to, że zostało wyłączone o godzinę wcześniej. Jakieś aktualizacje, dlaczego tak się dzieje? – streetlight