Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在datetime本地输入中隐藏年、月和日_Javascript_Html_Datetime_Input - Fatal编程技术网

Javascript 在datetime本地输入中隐藏年、月和日

Javascript 在datetime本地输入中隐藏年、月和日,javascript,html,datetime,input,Javascript,Html,Datetime,Input,我有一些输入元素,但在我的上下文中,我只希望用户编辑小时、分钟或秒。这是因为我将最小值和最大值设置为let min=new Date().setHours(0,0,0),将最大值设置为let max=new Date()。因此,用户不可能编辑年、月和日。以下是一个例子: 因此,2017年10月4日由于最小值和最大值而被禁用,但我也想将其隐藏 有什么想法吗?试试这个 let dateFormat={hour:'numeric',minute:'numeric',second:'numeric'

我有一些
输入元素,但在我的上下文中,我只希望用户编辑小时、分钟或秒。这是因为我将最小值和最大值设置为
let min=new Date().setHours(0,0,0)
,将最大值设置为
let max=new Date()
。因此,用户不可能编辑年、月和日。以下是一个例子:

因此,2017年10月4日由于最小值和最大值而被禁用,但我也想将其隐藏

有什么想法吗?

试试这个

let dateFormat={hour:'numeric',minute:'numeric',second:'numeric',hour12:false};
让currentTime=new Date().toLocaleString('en-US',dateFormat);
console.log(当前时间)试试这个

let dateFormat={hour:'numeric',minute:'numeric',second:'numeric',hour12:false};
让currentTime=new Date().toLocaleString('en-US',dateFormat);

console.log(当前时间)但这是用于格式化javascript的,我的意思是用datetime-local类型格式化html输入元素。为什么不在您的案例中使用?但这是用于格式化javascript的,我的意思是用datetime-local类型格式化html输入元素。为什么不在您的案例中使用?为什么不使用
?与
datetime local
相同的浏览器支持。哦,这正是我想要的,谢谢!为什么不使用
?与
datetime local
相同的浏览器支持。哦,这正是我想要的,谢谢!