HTML输入预填充日期 [英] HTML input prepopulate date

查看:109
本文介绍了HTML输入预填充日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在很长一段时间后重新发现HTML。

Am rediscovering HTML after quite some time.

我只使用HTML和javascript以及Salesforce。我有两个日期输入字段。
我很想知道是否有任何简单的方法来填充这些字段:
a。今天的日期
b。日期前6个月。

I am using just HTML and javascript along with Salesforce. I have two date input fields. I was curious to see if there is any easy way to populate these fields with: a. Today's date b. Date 6 months before today.

<input type="text" id="toDate" size="10" onmouseover="initialiseCalendar(this, 'toDate')"/> 

谢谢,
Calvin

Thanks, Calvin

推荐答案

填充今天的日期:

var today = new Date();
document.getElementById("toDate").value = today.getFullYear() + "-"
        + String(today.getMonth() + 101).slice(-2) + "-"
        + String(today.getDate() + 100).slice(-2);

过去6个月:

var past = new Date();
past.setMonth(past.getMonth() - 6); //
document.getElementById("toOldDate").value = past.getFullYear() + "-"
        + String(past.getMonth() + 101).slice(-2) + "-"
        + String(past.getDate() + 100).slice(-2);

这篇关于HTML输入预填充日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆