<script>
function getInfo(year, month) {
var d = new Date();
// what day is first day
dsetFullYear(year, month-1, 1);
var w1 = dgetDay();
if (w1 == 0) w1 = 7;
// total day of month
dsetFullYear(year, month, 0);
var dd = dgetDate();
// first Monday
if (w1 != 1) d1 = 7 - w1 + 2;
else d1 = 1;
week_count = Mathceil((dd-d1+1)/7);
documentwrite(year + "年" + month + "月有" + week_count +"周<br/>");
for (var i = 0; i < week_count; i++) {
var monday = d1+i7;
var sunday = monday + 6;
var from = year+"/"+month+"/"+monday;
var to;
if (sunday <= dd) {
to = year+"/"+month+"/"+sunday;
} else {
dsetFullYear(year, month-1, sunday);
to = dgetFullYear()+"/"+(dgetMonth()+1)+"/"+dgetDate();
}
documentwrite("第"+(i+1)+"周 从" + from + " 到 " + to + "<br/>");
}
}
getInfo(2013,12);
</script>
HTML:
<a href="#" onclick="show()">show</a>
JS:
<script type="text/javascript">
function show(){
var d = new Date();
var newtime = dgetTime();
var gone = 69182436001000;
var thetime = newtime-gone;
dsetTime(thetime);
alert(d);
}
</script>
希望能帮到你
这是因为加了full获取到的就是四位数的年份(比如2019),不加则是两位数的年份(比如19),而两位数的年份容易引起误解(不管是人还是电脑),比如19究竟是指2019还是1919或者是2119呢?所以现在基本上是废弃不用的了,都改用四位数年份了。
<input class="Wdate" type="text" name="time" id="time" onfocus="WdatePicker({onpicked:function(dp){alert('okkk'); }})"/>
实例演示,如果解决,请采纳!!!
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();myDatesetFullYear(1992); // 设置年份/
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( ); //获取日期与时间
以上就是关于js 获取某年某月有几周,以及每周的周一和周末是几号到几号全部的内容,包括:js 获取某年某月有几周,以及每周的周一和周末是几号到几号、js通过天数计算出年月日。如,已知耗时6918天,计算出来 已耗时:XX年X月X天。、JS中查看年份的时间戳为什么要加full等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)