Javascript 如何在html中保存日期

Javascript 如何在html中保存日期,javascript,php,html,forms,Javascript,Php,Html,Forms,我不熟悉html和php。我正在计算两个日期之间的差异。虽然我已经设法制作了一个JS函数来计算差异。但它需要两个日期变量来计算差异 我使用从用户处输入日期。但现在我面临的问题是,如何将文本框中的值(其中的日期)存储到变量中? 是否有任何$\u POST方法将日期存储到变量中?使用事件Javascript并传递新的值参数 HTML: <input type="date" name="dateOne" value="" onChange="setDate(this.value);"/>

我不熟悉html和php。我正在计算两个日期之间的差异。虽然我已经设法制作了一个JS函数来计算差异。但它需要两个日期变量来计算差异

我使用
从用户处输入日期。但现在我面临的问题是,如何将文本框中的值(其中的日期)存储到变量中?
是否有任何
$\u POST
方法将日期存储到变量中?

使用事件Javascript并传递新的值参数

HTML

<input type="date" name="dateOne" value="" onChange="setDate(this.value);"/>
var date;
function setDate(val) {
    date = val;
}
编辑(基于评论)

要将变量设置为表单,请创建一个隐藏(或其他)的输入类型

要在网页中查看结果,请创建span标记(或其他)


使用隐藏字段存储变量的值,您将使用$\u POST获得值。

我对如何在html中使用js变量有点困惑?在htmlcan中使用js变量您能告诉我怎么做吗?因为我是新手,对innerhtml没有任何概念。就像上面给出的示例一样,我描述了将js变量传递到html中的两种方法
<input id="jsValue" type="hidden" name="jsValue" value="" />
document.getElementById("jsValue").value = yourVariable;
<span id="seeYourVariable"></span>
document.getElementById("seeYourVariable").innerHTML = yourVariable;