javaScript 获取 本年 有多少周(周一开始) 从几月几号到几月几号

javaScript 获取 本年 有多少周(周一开始) 从几月几号到几月几号,第1张

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月)切忌 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!也就是说你要+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( ); //获取日期与时间

select DATENAME(week,getdate())

这是取当前日期的第几周

如果要指定字段的只要把getdate()换为字段名称 如:

select DATENAME(week,字段名称) as weekNum from 表名称

参照下面的关于DATENAME

>

<script language="javascript">

//这个方法将取得某年(year)第几周(weeks)的星期几(weekDay)的日期

function getXDate(year,weeks,weekDay){

//用指定的年构造一个日期对象,并将日期设置成这个年的1月1日

//因为计算机中的月份是从0开始的,所以有如下的构造方法

var date = new Date(year,"0","1");

//取得这个日期对象 date 的长整形时间 time

var time = dategetTime();

//将这个长整形时间加上第N周的时间偏移

//因为第一周就是当前周,所以有:weeks-1,以此类推

//7243600000 是一星期的时间毫秒数,(JS中的日期精确到毫秒)

time+=(weeks-1)7243600000;

//为日期对象 date 重新设置成时间 time

datesetTime(time);

return getNextDate(date,weekDay);

}

//这个方法将取得 某日期(nowDate) 所在周的星期几(weekDay)的日期

function getNextDate(nowDate,weekDay){

//0是星期日,1是星期一,

weekDay%=7;

var day = nowDategetDay();

var time = nowDategetTime();

var sub = weekDay-day;

time+=sub243600000;

nowDatesetTime(time);

return nowDate;

}

//2008第1周的星期5

alert("2008第1周的星期5是:"+getXDate(2008,1,5));

//2008第51的星期5

alert("2008第51周的星期5是:"+getXDate(2008,51,5));

</script>

==========将以下内容保存成 html格式的文件===========

<html>

<head>

<meta >

以上就是关于javaScript 获取 本年 有多少周(周一开始) 从几月几号到几月几号全部的内容,包括:javaScript 获取 本年 有多少周(周一开始) 从几月几号到几月几号、JS获取系统 年份 星期 显示到<span id="time"></span>,兼容chrome, 利用document.g、SQL能否取出一个日期是一年第几周等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9550656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存