js 获取如何js获取最近一周的日期7日全部日期

你好,我是一个js初学者,请问js获取系统时间,获取链接,点击链接的内容要怎么编?
已有帐号?
无法登录?
社交帐号登录js获取当前指定的前几天的日期(如当前时间的前七天的日期)
js获取当前指定的前几天的日期(如当前时间的前七天的日期)
这里就不多说了,直接贴上代码:
&meta http-equiv="Content-Type" content="text/ charset=gb2312"&
&meta http-equiv="Content-Language" content="zh-cn"&
&title&时间&/title&
function getBeforeDate(n){
var d = new Date();
var year = d.getFullYear();
var mon=d.getMonth()+1;
var day=d.getDate();
if(day &= n){
if(mon&1) {
mon=mon-1;
year = year-1;
d.setDate(d.getDate()-n);
year = d.getFullYear();
mon=d.getMonth()+1;
day=d.getDate();
s = year+"-"+(mon&10?('0'+mon):mon)+"-"+(day&10?('0'+day):day);
console.log(getBeforeDate(1));//昨天的日期console.log(getBeforeDate(7));//前七天的日期
个人测试了一些数据,但是可能不太完整,如哪里有问题还望指正。。
版权所有 爱编程 (C) Copyright 2012. . All Rights Reserved.
闽ICP备号-3
微信扫一扫关注爱编程,每天为您推送一篇经典技术文章。后使用快捷导航没有帐号?
只需一步,快速开始
查看: 4367|回复: 9
给一个日期,如何得到这个时间所在周的开始和结束的日期(js)
UID29917在线时间 小时积分1870帖子离线16934 天注册时间
银牌会员, 积分 1870, 距离下一级还需 1130 积分
Javascript:
给一个时间(如:12/6/2003),如何得到这个时间的所在周的开始(星期天作为每周第一天)和结束的日期?
不知道Date对象有没比较合适的现成的函数?
请不要告诉我VBScript的解决方法,因为VBScript的我已经知道了.谢谢
UID38626在线时间 小时积分22085帖子离线16934 天注册时间
alert(new Date().getDay())
&提示:您可以先修改部分代码再运行
UID29917在线时间 小时积分1870帖子离线16934 天注册时间
银牌会员, 积分 1870, 距离下一级还需 1130 积分
getDay()我知道.但是问题是不知道怎么算N天以前的日期是多少.例如:如何算12/2/2003五天以前的日期
UID38183在线时间 小时积分2039帖子离线16934 天注册时间
银牌会员, 积分 2039, 距离下一级还需 961 积分
&SCRIPT LANGUAGE=&JavaScript&&
&!--
var d,s;& && && && && &&&
d = new Date();& && && && &
d.setDate(d.getDate()-5); //计算出当前日期五天前的日期,类似地算出年,月。
s = d.toLocaleString();& &//转换为本地区域的日期字串
alert(s);
//--&
&/SCRIPT&
复制代码
UID29917在线时间 小时积分1870帖子离线16934 天注册时间
银牌会员, 积分 1870, 距离下一级还需 1130 积分
谢谢两位,那么根据两位提供的方法,我的函数应该这样写:
&SCRIPT LANGUAGE=&JavaScript&&
//得到每周的第一天(周日)
function getFirstDateOfWeek(theDate){
var firstDateOfW
theDate.setDate(theDate.getDate() - theDate.getDay()); //
firstDateOfWeek = theD
return firstDateOfW
//得到每周的最后一天(周六)
function getLastDateOfWeek(theDate){
var lastDateOfW
theDate.setDate(theDate.getDate() + 6 - theDate.getDay()); //
lastDateOfWeek = theD
return lastDateOfW
&script language=&javascript&&
//测试函数:
var tD = new Date();
alert(&本周日的时间是:& + getFirstDateOfWeek(tD).toLocaleString());
alert(&本周六的时间是:& + getLastDateOfWeek(tD).toLocaleString());
&提示:您可以先修改部分代码再运行
UID15500在线时间 小时积分12帖子离线16934 天注册时间
新手上路, 积分 12, 距离下一级还需 38 积分
UID68494在线时间 小时积分2556帖子离线16934 天注册时间
银牌会员, 积分 2556, 距离下一级还需 444 积分
如果是计算最近的星期天和最近的一个星期六呢?比如星期五的最近的星期六,星期天就是明天和后天。
UID72044在线时间 小时积分1043帖子离线16934 天注册时间
银牌会员, 积分 1043, 距离下一级还需 1957 积分
这代码有创意,我顶!
UID36134在线时间 小时积分2917帖子离线16934 天注册时间
银牌会员, 积分 2917, 距离下一级还需 83 积分
把前个星期六还有后一个星期六的日期跟当前作差,取绝对值小的。
UID33408在线时间 小时积分29518帖子离线16934 天注册时间
oToday=new Date();
currentDay=oToday.getDay();
if(currentDay==0){currentDay=7}
mondayTime=oToday.getTime()-(currentDay-1)*24*60*60*1000;
sundayTime=oToday.getTime()+(7-currentDay)*24*60*60*1000;
alert(&今天是&+oToday.getDate()+&号,星期&+currentDay+&\r&);
alert(&周一是&+new Date(mondayTime).getDate()+&号,周日是&+new Date(sundayTime).getDate()+&号&)
alert(&周一 &+new Date(mondayTime).toLocaleDateString()+&\n周末 &+new Date(sundayTime).toLocaleDateString()+& &+new Date(mondayTime).toLocaleTimeString())
&提示:您可以先修改部分代码再运行
Powered byjs获取当前时间和一星期前的时间_百度知道
js获取当前时间和一星期前的时间
使用Date对象可以获取时间相关的信息。获取当前时间:var&date&=&new&Date();var&year&=&date.getFullYear();var&month&=&date.getMonth()&+&1;var&day&=&date.getDate();var&hour&=&date.getHours();var&minute&=&date.getMinutes();var&second&=&date.getSeconds();alert(year&+&'-'&+&month&+&'-'&+&day&&+&'&'&+&hour&+&':'&+&minute&+&':'&+&second);获取一星期前的时间:var&now&=&new&Date();var&date&=&new&Date(now.getTime()&-&7&*&24&*&3600&*&1000);var&year&=&date.getFullYear();var&month&=&date.getMonth()&+&1;var&day&=&date.getDate();var&hour&=&date.getHours();var&minute&=&date.getMinutes();var&second&=&date.getSeconds();alert(year&+&'-'&+&month&+&'-'&+&day&&+&'&'&+&hour&+&':'&+&minute&+&':'&+&second);
其他类似问题
为您推荐:
search_site_time_lt&document.getTime() - 1000 * 60 * 60 * 24 * 7);&lt.value =script&search_site_time_gt&script&gt.value = lw.getElementById(&);var now = new Date();/var lw = new Date(now.getElementById(&)&lt
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁JS中已经知道一个日期如何获取7天后的那个日期_百度知道
JS中已经知道一个日期如何获取7天后的那个日期
将如下代码复制到txt,然后修改为html格式的文件;双击执行可查看效果&!DOCTYPE&HTML&&html&&head&&title&时间&/title&&meta&http-equiv=&Content-Type&&content=&text/&charset=utf-8&&/&&script& function&fun_submit(arg){
var&date1&=&new&Date();
alert(date1.getFullYear()+&-&+(date1.getMonth()+1)+&-&+date1.getDate())
var&date2&=&new&Date(date1);
date2.setDate(date1.getDate()+7);
var&times&=&date2.getFullYear()+&-&+(date2.getMonth()+1)+&-&+date2.getDate();
alert(times); }&/script&&/head&&body& &input&type=&button&&value=&7天后的时间&&onclick=&fun_submit('');&/&&/body&&/html&
其他类似问题
为您推荐:
d2可以先定义Date();var d2 = new Date(d1).getDate()+7).setDate(d1.var d1 = new Date()
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 js获取昨天日期 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信