日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算某一天是星期几

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算某一天是星期几 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

利用Date對象的getDay()方法,該方法返回的是Date對象中一周的星期值,心情值的范圍是0-6的整數,星期日為0,星期一為1.。。。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><base href="<%=basePath%>"><title>計算某一天是星期幾</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><script language="javascript"> function checkDate(dateStr){if(dateStr==""||dateStr==null){return false;}else{if(dateStr.indexOf("-")!=-1){var dateArr = dateStr.split("-");var year = dateArr[0]; //提取年份var month = dateArr[1]; //提取月份var day = dateArr[2]; //提取日//如果年份、月份、日期 不是數字或者<=0,返回falseif(isNaN(year)||year<=0){ return false;}if(isNaN(month)||month<=0||month>12){ return false;}if(isNaN(day)||day<=0||day>31){return false;}//年份能被4整除并且不能被100整除,或者能被400整除,則為閏年if((year%4==0&&year%100!=0)||(year%400==0)){if(month==2){//閏年的2月 if(day>29){return false;}}}else{//不是閏年的2月 if(month==2){if(day>28){return false;}}}//1、3、5、7、8、10、12月份為31天 var m1 = new Array(1,3,5,7,8,10,12);for(var i=0;i<m1.length;i++){if(parseInt(month)==m1[i]){if(day>31){return false;}}}//4、6、9、12月份為31天 var m2 = new Array(4,6,9,11);for(var j=0;j<m2.length;j++){if(parseInt(month)==m2[j]){if(day>30){return false;}}}}else{return false;}}return true;}/***計算某一天是星期幾*@date:日期類型的字符串(yyyy-mm-dd) *@return:返回星期值 */function getWeekByDate(date){var dateStr = date.split("-");//將日期字符串分隔為數組,數組元素分別為年、月、日 //根據年、月、日的值創建Date對象var dateObj = new Date(dateStr[0],(dateStr[1]-1),dateStr[2]);var weeks = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];return weeks[dateObj.getDay()];}function check(){var date = document.getElementById("date").value;if(date==""){alert("請輸入日期!");return;}else{if(!checkDate(date)){alert("您輸入的日期無效!");return;}}document.getElementById("dateStr").innerHTML="&nbsp;&nbsp;"+date+"是:";document.getElementById("week").value = getWeekByDate(date);}</script><style type="text/css">table{font-size: 13px;font-family: 楷體;color:navy;}input{font-size: 13px;font-family: 楷體;color:navy;}font{font-size: 12px;font-family: 楷體;color:orangered;}.style1{width: 500px;height: 160px;}</style></head><body><fieldset class="style1"><legend>計算某一天是星期幾</legend><form action="" id="myform"><table align="center"><tr><td>請輸入一個日期:<input type="text" id="date" ><font>(格式為:YYYY-MM-DD)</font> </td></tr> <tr><td><span id="dateStr">&nbsp;&nbsp;今天是星期幾:</span><input type="text" id="week" size="8" ></td></tr><tr><td align="center"><input type="button" value="計 算" "check()"></td></tr></table></form></fieldset></body> </html>

總結

以上是生活随笔為你收集整理的计算某一天是星期几的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。