//注意事项:4年中必定有一个年是润年,所以必定有一天是366天,其余3年均是365天
//获取系统当前时间
var curDate = (new Date())getTime();
// 将4年的时间单位换算成毫秒
var fourYearsTime = (3653+366)2460601000;
//用当前时间-4年时间,得到4年前当前时间
var result = curDate - fourYearsTime;
var resultDate = new Date(result);
var year = resultDate getFullYear();
var month = resultDate getMonth() + 1;
var day = resultDate getDate();
alert("4年前当前时间是:"+year+"-"+month+"-"+day);
将年+1即可,代码如下:
var now = new Date();nowsetFullYear(nowgetFullYear()+1);
alert(now);
方法1:DropDownListr 在HTML画面上显示的是 <select> 可以在客户端
//现在是2000年后 可取的 年份4位数。
var d = new Date()
dgetYear()
方法取得当前年份并 插入在 <select>里
可用DropDownListrclientID
方法2:用ajax取得 客户端年份 并绑定DropDownList
方法3:直接在后台绑定数据。
var date = new Data();
var year = dategetFullYear()
还有其他的一些获取年月日、时分秒、星期等的可以参考Date 对象方法
<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>
刚写的测试通过。你试试。
以上就是关于js怎么得到4年前此刻的时间全部的内容,包括:js怎么得到4年前此刻的时间、怎么把js获取的系统时间加一年、求JS脚本 获取当前的年份 从本年起 显示上10年的年份 开始要以请选择 下面是年份 绑定在DropDownList等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)