【问题标题】:set raddatetimepicker date & time using javascript使用 javascript 设置 raddatetimepicker 日期和时间
【发布时间】:2014-08-15 22:22:42
【问题描述】:

我的页面中有一个 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);

【问题讨论】:

  • 希望我的回答有所帮助。这是用于 ASP.NET 还是 MVC 的 Telerik?您应该相应地标记问题以帮助人们找到它。编码愉快!

标签: javascript datetime telerik datetimepicker


【解决方案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;" />

查看this question,了解更多关于在 JavaScript 中将字符串转换为 Date 对象的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 2013-10-30
    • 1970-01-01
    相关资源
    最近更新 更多