<!--
//得到每周的第一天(周日)
function getFirstDateOfWeek(theDate){
var firstDateOfWeek;
theDate.setDate(theDate.getDate() - theDate.getDay()); //
firstDateOfWeek = theDate;
return firstDateOfWeek;
}
//得到每周的最后一天(周六)
function getLastDateOfWeek(theDate){
var lastDateOfWeek;
theDate.setDate(theDate.getDate() + 6 - theDate.getDay()); //
lastDateOfWeek = theDate;
return lastDateOfWeek;
}
//-->
</SCRIPT>
<script language="javascript">
//测试函数:
var tD = new Date();
alert("本周日的时间是:" + getFirstDateOfWeek(tD).toLocaleString());
alert("本周六的时间是:" + getLastDateOfWeek(tD).toLocaleString());
</script>
地址:http://bbs.blueidea.com/thread-1287586-1-1.html
//yyyy-mm-dd转Date
window.οnlοad=function(){
var dependedVal="2005-3-4";
//根据日期字符串转换成日期
var regEx = new RegExp("\\-","gi");
dependedVal=dependedVal.replace(regEx,"/");
//dependedVal=dependedVal.replace("\\-","/");//这样不行
alert(dependedVal)
//parse 需要 2005/3/4 这种格式!法克!
var milliseconds=Date.parse(dependedVal);
alert(milliseconds)
var dependedDate=new Date();
dependedDate.setTime(milliseconds);
var now = new Date();
//注意括号,优先级问题,无奈
alert("相隔年数:"+(now.getFullYear() - dependedDate.getFullYear()));
}
//Date yyyy-dd-mm
var date = new date();
var year = date.getYear();
var month = date.getMonth() + 1;
var day = date.getDate();
alert(year +"-"+ month +"-"+ day);