如何从jQuery中的Datetime-local获取值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从jQuery中的Datetime-local获取值?相关的知识,希望对你有一定的参考价值。

我有以下jQuery代码:

$("#datetime-local").val()

我无法从datetime-local获得价值。

答案

要获取DateTime值,您可以使用javascript作为以下内容:

var date = new Date();
alert(date);

这将显示具有当前日期时间值的警报。然后你可以用它来显示它或用它来应用一些逻辑。

考虑到这个值不再刷新,直到再次执行new Date()

另一答案

jQuery的.val()方法主要用于获取表单元素的值,例如input,select和textarea。

我想你可能会在导致这种行为的其他类型的元素上使用它。

请参阅jQuery documention of .val()

另一答案

您可以选择以下内容:

var date = new Date();
console.log(date);

创建Date对象,它将控制当前的本地日期。

使用其他方式代替Date():

new Date(year, month, day, hours, minutes, seconds, milliseconds)
new Date(milliseconds)
new Date(date string)

示例:

var d = new Date(2018, 11, 24, 10, 33, 30, 0);
var d = new Date(1000);
new Date("October 13, 2014 11:13:00");

以上是关于如何从jQuery中的Datetime-local获取值?的主要内容,如果未能解决你的问题,请参考以下文章

在 datetime-local 输入中单击当前日期和时间

如何显示输入类型 =“datetime-local”的值?

如何设置 HTML5 输入类型 =“datetime-local”的样式 [重复]

将类型为 datetime-local 的输入绑定到 Angular 2 中的 Date 属性

如何添加占位符 <input type="datetime-local"> 字段?

如何区分 datetime-local 类型的部分填充或无效输入与空输入?