【问题标题】:How to change date format from dd/mm/yyyy to default format through Javascript如何通过 Javascript 将日期格式从 dd/mm/yyyy 更改为默认格式
【发布时间】:2011-08-16 08:01:53
【问题描述】:

在我的数据库中,我的日期为“dd/mm/yyyy”格式。在成功功能中,我得到了“29/06/2006”。我想将此表单“dd/mm/yyyy”格式转换为默认格式(默认格式表示“Thu Jun 29 2006 00:00:00 GMT+0530 (印度标准时间)")

我尝试了以下方法

1) 方式

xx = 29/06/2006 
new Date(xx)

2)方式

dateFormat(xx, "ddd, mmmm dS, yyyy, h:MM:ss TT")

都给出了错误的日期、月份、年份。结果为(2008 年 5 月 6 日星期二 12:00:00 AM)

我在 2006 年 6 月 29 日提供输入,但转换后显示为 2008 年 5 月 6 日。

【问题讨论】:

标签: javascript date format


【解决方案1】:

试试这个:

var mydate = new Date(getDateFromFormat(/*Date value in string*/, /*Format of date sting*/));

http://www.mattkruse.com/javascript/date/

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      这可以做到:

      var dt  = '01/05/2011'.split(/\-|\s/)  // allows for 01-05-2011 also
          dat = new Date(dt.reverse().join('/'));
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-05
        • 1970-01-01
        相关资源
        最近更新 更多