задайте дата и час raddatetimepicker с помощта на javascript

Имам един инструмент за избор на raddatetime на моята страница. Получавам една дата като низ като този в javascript "2014-06-03T23-00-00Z"

Искам да задам тази дата на моя инструмент за избор на raddatetime.

Опитах да използвам това Задаване на датата на 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