var yugi = function(year){
var d = new Date(year,0,1);
var to = new Date(year+1,0,1);
var i = 1;
for(var from = d; fromgetFullYear() < togetFullYear(); ){
documentwrite(year + "年第" + i + "周 " + (fromgetMonth() + 1) + "月" + fromgetDate() + "日 - ");
fromsetDate(fromgetDate()+6);
if(from < to)
documentwrite((fromgetMonth() + 1) + "月" + fromgetDate() + "日<br / >");
fromsetDate(fromgetDate()+1);
i++;
}
}
yugi(2015);
var
myDate
=
new
Date();
myDategetYear();
//获取当前年份(2位)
myDategetFullYear();
//获取完整的年份(4位,1970-)
myDategetMonth();
//获取当前月份(0-11,0代表1月)
myDategetDate();
//获取当前日(1-31)
myDategetDay();
//获取当前星期X(0-6,0代表星期天)
myDategetTime();
//获取当前时间(从197011开始的毫秒数)
myDategetHours();
//获取当前小时数(0-23)
myDategetMinutes();
//获取当前分钟数(0-59)
myDategetSeconds();
//获取当前秒数(0-59)
myDategetMilliseconds();
//获取当前毫秒数(0-999)
myDatetoLocaleDateString();
//获取当前日期
var
mytime=myDatetoLocaleTimeString();
//获取当前时间
myDatetoLocaleString(
);
//获取日期与时间
望采纳
<script type="text/javascript">
function myfunction() {
var old = new Date('1980-01-01 00:00:00');
var n = new Date();
var s = n - old;
return Mathfloor(s / (24 3600 1000));
}
alert('1980-01-01 00:00:00 距今已过去:' + myfunction() + '天');
</script>
function getDaysInMonth(year, month) {
var d= new Date();
return new Date(year, month, 0)getDate();
}
这个方法可以获得每个月有几天,根据输入的月份,获得前几个月分别有几天,加在一起,再加上日期就可以了
仅针对这个问题来说,不需要那么大量的代码即可完成 方案1(适用于中国标准时间): var date = new Date(+new Date()+836001000)toISOString()replace(/T/g,' ')replace(/\[\d]{3}Z/,'')方案2(只用于题目中所述的格式转换)
方法1:DropDownListr 在HTML画面上显示的是 <select> 可以在客户端
//现在是2000年后 可取的 年份4位数。
var d = new Date()
dgetYear()
方法取得当前年份并 插入在 <select>里
可用DropDownListrclientID
方法2:用ajax取得 客户端年份 并绑定DropDownList
方法3:直接在后台绑定数据。
<html>
<script type="text/javascript">
function showNext(){
currentTime = documentgetElementById("currentTime");
nextTime = documentgetElementById("nextTime");
if(currentTimevalue==""){
alert("please input current time!");
return;
}
var currentTimeLength = currentTimevaluelength;
switch(currentTimeLength){
case 4:
inputText(goto4());
break;
case 7:
inputText(goto7());
break;
default:
break;
}
}
function goto4(){
var NumberOfValue = parseInt(currentTimevalue);
return NumberOfValue+1;
}
function goto7(){
var numberOfValue = currentTimevaluesplit("-");
var month = parseInt(numberOfValue[1]);
if(month==12){
var year = parseInt(numberOfValue[0]);
return year+1+"-0"+1;
}else{
return numberOfValue[0]+"-0"+(month+1);
}
}
function inputText(obj){
nextTimevalue = obj;
}
</script>
<body>
please input current time :<input type="text" id="currentTime"/></br>
<input type="button" value ="click to show next time" onclick="showNext()"/></br>
the next time is:<input type="text" id="nextTime"/>
</body>
</html>
刚写的测试通过。你试试。
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8>
<title>YuGiOh</title>
<script type="text/javascript">
var yugi = function(year, index) {
var d = new Date(year, 0, 1);
while (dgetDay() != 1) {
dsetDate(dgetDate() + 1);
}
var to = new Date(year + 1, 0, 1);
var i = 1;
var arr = [];
for (var from = d; from < to;) {
if (i == index) {
arrpush(fromgetFullYear() + "年" + (fromgetMonth() + 1) + "月" + fromgetDate() + "日");
}
var j = 6;
while (j > 0) {
fromsetDate(fromgetDate() + 1);
if (i == index) {
arrpush(fromgetFullYear() + "年" + (fromgetMonth() + 1) + "月" + fromgetDate() + "日");
}
j--;
}
if (i == index) {
return arr;
}
fromsetDate(fromgetDate() + 1);
i++;
}
}
var arr = yugi(2015, 52);
consolelog(arr);
</script>
</head>
<body></body>
</html>
以上就是关于javaScript 获取 本年 有多少周(周一开始) 从几月几号到几月几号全部的内容,包括:javaScript 获取 本年 有多少周(周一开始) 从几月几号到几月几号、javascript如何获取客户端的年月日时分秒和毫秒的数据、JS代码,获取从1980年1月1日到当前日期所经历的总天数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)