установить дату и время raddatetimepicker с помощью javascript

У меня есть один raddatetimepicker на моей странице. Я получаю одну дату в виде такой строки в javascript "2014-06-03T23-00-00Z"

Я хочу установить эту дату в свой raddatetimepicker.

Я попытался использовать этот установить дату для raddatepicker с помощью Javascript

Но это не работает.

я тоже так пробовал

var myDate = "2014-06-03T23-00-00Z";
var cdate = myDate.replace('T', ' ').replace('Z', '');
$find("<%= fromDate.ClientID %>").set_selectedDate(dt);

person vaibhav shah    schedule 25.06.2014    source источник
comment
Надеюсь, мой ответ помог. Это Telerik для ASP.NET или MVC? Вы должны пометить вопрос соответствующим образом, чтобы помочь людям найти это. Удачного кодирования!   -  person DanM7    schedule 25.06.2014


Ответы (1)


Функция set_selectedDate принимает объект JavaScript Date. . Попробуйте приведенный ниже пример, который также преобразует ваш текущий формат в допустимый объект Date:

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script type="text/javascript">
        function setDate() {
            var dt = "2014-06-20T23-00-00Z";
            dt = dt.replace('T', '-').replace('Z', '');
            var ar = dt.split('-');
            var rdtp1 = $find('<%= rdtp1.ClientID %>');
            rdtp1.set_selectedDate(new Date(ar[0], ar[1]-1, ar[2], ar[3], ar[4], ar[5]));
        }
    </script>
</telerik:RadCodeBlock>

<telerik:RadDateTimePicker ID="rdtp1" runat="server">
</telerik:RadDateTimePicker>

<asp:Button ID="btnR" runat="server" OnClientClick="setDate(); return false;" />

Взгляните на этот вопрос для получения дополнительной информации о преобразовании строк в объект Date. в JavaScript.

person DanM7    schedule 25.06.2014