简体   繁体   English

在JavaScript中将RFC 1123日期格式转换为正常日期时间

[英]Convert RFC 1123 date format to normal datetime in JavaScript

I am using ASP.Net ajax calendar extender control to display date and time. 我正在使用ASP.Net Ajax日历扩展程序控件来显示日期和时间。

<asp:TextBox ID="tbxReceivedDate" CssClass="selectstyle" runat="server" MaxLength="100" Width="200" onblur="parseStringtoDateTime();"></asp:TextBox>
<cc1:CalendarExtender ID="CalendarExtender1" TargetControlID="tbxReceivedDate" Format="ddd MM/dd/yyyy hh:mm:ss tt" runat="server"></cc1:CalendarExtender>

This textbox returns datetime in this format "Tue 08/18/2015 4:44:40 PM" and I want to convert it to "08/18/2015 4:44:40 PM" in JavaScript. 此文本框以“ Tue 08/18/2015 4:44:40 PM”格式返回日期时间,我想在JavaScript中将其转换为“ 08/18/2015 4:44:40 PM”。

Below code only selects date part, I also want the time part. 下面的代码只选择日期部分,我也想要时间部分。

<script type="text/javascript">
    function parseStringtoDateTime() {
        var date = $find("behaviorID").get_selectedDate();
    }
</script>

How can I get this result? 我怎么能得到这个结果?

It looks like you only want to remove first 4 characters. 看来您只想删除前4个字符。

Assuming you have a variable str="Tue 08/18/2015 4:44:40 PM" , then you just need var mydate = date.substring(3); 假设您有一个变量str="Tue 08/18/2015 4:44:40 PM" ,那么您只需要var mydate = date.substring(3);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM