js 写日期

<SCRIPT language="JavaScript" type="text/JavaScript">
 today = new Date();
 var day=""
 var date1=""
 if(today.getDay()==0) day = "星期日"
 else if(today.getDay()==1) day = "星期一"
 else if(today.getDay()==2) day = "星期二"
 else if(today.getDay()==3) day = "星期三"
 else if(today.getDay()==4) day = "星期四"
 else if(today.getDay()==5) day = "星期五"
 else if(today.getDay()==6) day = "星期六";
 if (today.getYear()>=2000)
 date1 = (today.getYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日 ";
 else
 date1 = (1900 + today.getYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日 ";
 document.writeln(date1+day)
 </SCRIPT>

转载于:https://www.cnblogs.com/hyk110988/p/4398645.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以使用HTML和JavaScript来创建日期下拉菜单。以下是一个简单的示例代码: HTML代码: ```html <label for="date">选择日期:</label> <select id="date"> <option value="">请选择</option> </select> ``` JavaScript代码: ```javascript var dateSelect = document.getElementById("date"); // 添加选项 for (var i = 1; i <= 31; i++) { var option = document.createElement("option"); option.text = i; option.value = i; dateSelect.add(option); } // 设置默认选项为当前日期 var today = new Date(); dateSelect.value = today.getDate(); ``` 这将创建一个包含1到31号的下拉菜单,并将默认选项设置为当前日期。您可以根据需要修改此代码以适应您的应用程序。 ### 回答2: 要使用JavaScript日期的下拉菜单,你需要将HTML中的下拉菜单与JavaScript代码相结合。 首先,在HTML中创建一个下拉菜单元素,可以使用<select>和<option>标签。例如,创建一个选择年份的下拉菜单: ```html <select id="yearDropdown"></select> ``` 接下来,在JavaScript中编代码来生成日期的下拉菜单。可以使用循环来遍历想要的年份范围,并为每个年份添加选项。例如,下面的代码将生成从2000年到2022年的下拉菜单: ```javascript // 获取下拉菜单元素 let yearDropdown = document.getElementById("yearDropdown"); // 获取当前年份 let currentYear = new Date().getFullYear(); // 设置起始年份和结束年份 let startYear = 2000; let endYear = 2022; // 通过循环生成年份选项 for (let year = startYear; year <= endYear; year++) { // 创建<option>元素 let option = document.createElement("option"); // 设置选项的值和显示文本 option.value = year; option.text = year; // 将选项添加到下拉菜单中 yearDropdown.add(option); } ``` 最后,确保在HTML加载后执行JavaScript代码。可以将JavaScript代码放在<script>标签中,然后将其放置在HTML文件中<body>元素的底部。例如: ```html <!DOCTYPE html> <html> <head> <title>日期下拉菜单示例</title> </head> <body> <select id="yearDropdown"></select> <script> // JavaScript代码放在这里 </script> </body> </html> ``` 通过以上步骤,你就可以使用JavaScript编日期的下拉菜单了。根据需要调整开始年份和结束年份,以及其他样式和功能。 ### 回答3: 使用JavaScript可以使用Date对象来获取日期的相关信息,并将其展示在下拉菜单中。 下面是一个使用JavaScript编日期下拉菜单的示例: ```html <!DOCTYPE html> <html> <head> <title>日期下拉菜单</title> </head> <body> <select id="year"></select> <select id="month"></select> <select id="day"></select> <script> // 获取年份的下拉菜单 var yearSelect = document.getElementById("year"); var currentYear = new Date().getFullYear(); // 获取当前年份 for (var i = currentYear - 10; i <= currentYear + 10; i++) { // 显示当前年份前后10年的选择 var option = document.createElement("option"); option.text = i; yearSelect.appendChild(option); } // 获取月份的下拉菜单 var monthSelect = document.getElementById("month"); for (var i = 1; i <= 12; i++) { // 显示1-12月的选择 var option = document.createElement("option"); option.text = i; monthSelect.appendChild(option); } // 获取日期的下拉菜单 var daySelect = document.getElementById("day"); yearSelect.addEventListener("change", updateDays); // 监听年份选择变化 monthSelect.addEventListener("change", updateDays); // 监听月份选择变化 function updateDays() { var year = yearSelect.value; var month = monthSelect.value; // 清空原有的日期选项 while (daySelect.options.length > 0) { daySelect.options.remove(0); } var daysInMonth = new Date(year, month, 0).getDate(); // 获取该月份的天数 for (var i = 1; i <= daysInMonth; i++) { var option = document.createElement("option"); option.text = i; daySelect.appendChild(option); } } // 初始化日期选项 updateDays(); </script> </body> </html> ``` 以上代码创建了三个下拉菜单,分别用于选择年、月和日。在年份菜单中,将当前年份前后10年的选项展示出来。在月份菜单中,将1-12的选项展示出来。在日期菜单中,根据年份和月份的选择,动态生成对应的天数选项。当年份或月份变化时,日期的选项会相应更新。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值