如何保存日期&使用Javascript在Parse.com中的时间

How to save Date & Time in Parse.com using Javascript

本文关键字:Javascript 使用 Parse com 时间 amp 何保存 保存 日期      更新时间:2023-09-26

我正试图从用户那里获得日期和时间,并希望将其提交到Parse.com。但当我面临以下代码的问题时

我在这里犯了什么错误?

<div id="main">
 <form name="myForm" action="" method="get">
 Date: <input type="datetime-local" name="datentime" id="theDate">
<input type="submit" value="Submit" onclick="myFunction()">
</form> 

和javascript代码

function myFunction()
{
    var TestObject = Parse.Object.extend("TestObject");
    var testObject = new TestObject();  
    var date = new Date();
    date = document.getElementById("theDate").value; //document.forms["myForm"]   ["datentime"].value; /*new Date();*/
    testObject.set("myDate", date);
    testObject.save(null, {
    success: function(testObject) {
        $(".success").show();
    },
    error: function(testObject, error) {
        $(".error").show();
    }
    });
}

在上面的行testObject.set("myDate",日期);这样不行。我不知道如何从日期中获取输入并将其提供给parse.com其中列名为Date类型的myDate如果我尝试testObject.set("foo","testing…"),其中foo是字符串类型的列名。它工作正常

您的问题只是创建日期的方式。我认为它应该工作,但它是否可能正在创建一个字符串对象?

试着检查它应该显示对象的日期类型,如果没有,则该日期不是日期,而是字符串:

console.log(typeof(date));

同时尝试记录值:

console.log(document.getElementById("theDate").value);