var create_time_input = { init: function() { $('input[type="date"]').each(function(k, v) { var newBtn = $(v).clone(); var dateString = $(v).attr("placeholder"); if(dateString != undefined){ var dateParts = dateString.split("."); var date = new Date(dateParts[2], (dateParts[1] - 1), dateParts[0]); } newBtn.attr("type", "text"); newBtn.insertBefore($(v)); var placeholder = new Date(); if(date || !isNaN(date)){ placeholder = $.datepicker.formatDate('dd.mm.yy',date); newBtn.val(placeholder); newBtn.attr("placeholder",placeholder); } new TraiwiJS.Datepicker(newBtn.attr("id")); $(v).remove(); }); }, }; create_time_input.init();