设置raddatetimepicker日期&时间使用javascript

时间:2014-06-25 11:19:35

标签: javascript datetime telerik datetimepicker

我的页面中有一个raddatetimepicker。 我在javascript“2014-06-03T23-00-00Z”

中得到一个像这样的字符串的日期

我想将此日期设置为我的raddatetimepicker。

我试过用这个 Set the date to raddatepicker by using Javascript

但它没有用。

我也试过这个

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

1 个答案:

答案 0 :(得分:1)

函数set_selectedDate接受JavaScript Date object。尝试下面的示例,它还将您当前的格式转换为有效的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;" />

有关将字符串转换为JavaScript中的Date对象的更多信息,请查看this question