Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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 “格式日期”;“提交表格数据”;_Javascript_Html_Forms - Fatal编程技术网

Javascript “格式日期”;“提交表格数据”;

Javascript “格式日期”;“提交表格数据”;,javascript,html,forms,Javascript,Html,Forms,我想使用此输入类型date,但在提交下一种格式后生成结果:2019年8月日 默认格式为2019-08-06 <form action="#"> <input type="date" name="code"> <input type="submit"> </form> 我能做些什么来产生这种格式:2019年8月日 提前感谢。在Javascript中,有一些函数可以从日期中提取月份和日期。我希望以下参考资料可能会有所帮助: 在Javasc

我想使用此输入类型date,但在提交下一种格式后生成结果:2019年8月日

默认格式为2019-08-06

<form action="#">
  <input type="date" name="code">
  <input type="submit">
</form>

我能做些什么来产生这种格式:2019年8月日


提前感谢。

在Javascript中,有一些函数可以从日期中提取月份和日期。我希望以下参考资料可能会有所帮助:


在Javascript中,有一些函数可以从日期中提取月份和日期。我希望以下参考资料可能会有所帮助:


您可以使用JavaScript来完成

Date
是JS中的全局对象。使用它自己的内置方法

为了实现您想要的,所以让用户以格式(00月0000)输入日期。您应该使用3种不同的输入(其中一种将被选择按名称更改月份),然后在提交表单时将其连接起来

另一种方法是,如果希望在不同的位置以f.e.打印此值,可以使用如下格式设置功能:

function formatDate(date) {
  const months = [
    "January", "February", "March",
    "April", "May", "June", "July",
    "August", "September", "October",
    "November", "December"
  ];

  const day = date.getDate();
  const monthIdx = date.getMonth();
  const year = date.getFullYear();

  return `${day} ${months[monthIdx]} ${year}`;
}

console.log(formatDate(new Date())); // in order to print it in console

您可以使用JavaScript来实现这一点

Date
是JS中的全局对象。使用它自己的内置方法

为了实现您想要的,所以让用户以格式(00月0000)输入日期。您应该使用3种不同的输入(其中一种将被选择按名称更改月份),然后在提交表单时将其连接起来

另一种方法是,如果希望在不同的位置以f.e.打印此值,可以使用如下格式设置功能:

function formatDate(date) {
  const months = [
    "January", "February", "March",
    "April", "May", "June", "July",
    "August", "September", "October",
    "November", "December"
  ];

  const day = date.getDate();
  const monthIdx = date.getMonth();
  const year = date.getFullYear();

  return `${day} ${months[monthIdx]} ${year}`;
}

console.log(formatDate(new Date())); // in order to print it in console

尝试使用矩js,它很简单。希望能有帮助

函数日期格式()
{
var date=document.getElementById('date')。值;
日期=时刻(日期)。格式('D MMM,YYYY');
console.log(日期)
返回false;
}

尝试使用矩js,它很简单。希望能有帮助

函数日期格式()
{
var date=document.getElementById('date')。值;
日期=时刻(日期)。格式('D MMM,YYYY');
console.log(日期)
返回false;
}


Cand的可能重复可能重复您是否将结果放入div或类似文件中?是否将结果放入div或类似文件中?