如何在javascript中从日期函数中获取日期

时间:2013-12-05 09:12:27

标签: javascript sql-server date

我需要当前日期,所以我正在编写以下代码

dateCreated = new Date();

返回 2013年12月5日星期四12:57:48 GMT + 0530(印度标准时间)

但是当我试图将其存储到数据库中时,它显示错误

我使用DateTime数据类型在SQL Server 2012数据库中存储日期

我甚至尝试使用Date数据类型,但它显示错误。

有没有办法做到这一点?

我只想存储日期

2 个答案:

答案 0 :(得分:1)

您需要将其置于SQL理解的格式中。它不理解字符串Thu Dec 05 2013 12:57:48 GMT + 0530(印度标准时间)只是格式化它喜欢它的方式。

e.g。 YYYY-MM-DD

答案 1 :(得分:0)

根据需要格式化日期

function getDate() {  
    TDate = new Date(); 
    CurYear = TDate.getYear();
    CurMonth = TDate.getMonth();
    CurDay = TDate.getDate();
    CurHour = TDate.getHours(); 
    CurMins = TDate.getMinutes(); 
    CurSecs = TDate.getSeconds();

    CurDay = ((CurDay < 10) ? '-0' : '-') + CurDay;
    CurMins = ((CurMins < 10) ? ':0' : ':') + CurMins;
    CurSecs = ((CurSecs < 10) ? ':0' : ':') + CurSecs;

    TheDate = '';
    TheDate += ((CurYear%1900)+1900) + '-';
    TheDate += CurMonth;
    TheDate += CurDay + ' ';
    TheDate += CurHour;
    TheDate += CurMins;
    TheDate += CurSecs;
    return TheDate;
}

alert(getDate()); //YYYY-MM-DD HH:MM:SS