
方法1:DropDownListr 在HTML画面上显示的是 <select> 可以在客户端
//现在是2000年后 可取的 年份4位数。
var d = new Date()
dgetYear()
方法取得当前年份并 插入在 <select>里
可用DropDownListrclientID
方法2:用ajax取得 客户端年份 并绑定DropDownList
方法3:直接在后台绑定数据。
<script>
function tab(dayNum){
var oDate = new Date(); //获取当前时间
var dayArr = [oDate]; //定义一个数组存储所以时间
for(var i=0;i<dayNum;i++){
dayArrpush(new Date(oDategetFullYear(),oDategetMonth(),oDategetDate() + i)); //把未来几天的时间放到数组里
}
return dayArr; //返回一个数组。
}
alert(tab(5)); //函数调用。
</script>
1、取出从当前年份往前10年的年份信息
//定义数组var itemYear = new Array();
//获取系统当前时间
var date = new Date();
//取出当前时间的完整年份
var year= dategetFullYear();
//遍历取出前10年的年份信息,并放入到数组中
for (var i=0;i<10;i++){
itemYear[i]=year-i;
}
2、遍历年份数组,将年份信息追加到下列列表框中
for(var i=0;i<10;i++){$("#selectYear")append("<option value='"+itemYear[i]+"'>"+itemYear[i]年+"</option>");
}
3、为下拉列表绑定选中改变事件,当触发事件时,取出选中的年份
$("#selectYear")select(function(){alert("您选中的是:"+$(this)val());
});
你好,我帮你封装了一个函数,你看下:
function fillZero(num) {return num < 10 '0' + num : num;
}
/
参数说明:
y:year,年,例:2015
m:month,月,例:6
w:week,第几周,例:2
/
function getInfo(y, m, w) {
var dObj = new Date(),
day, start, end,
oneDay = 24 3600 1000;
dObjsetYear(+y);
dObjsetMonth(m - 1);
dObjsetDate(1);
day = dObjgetDay();
start = dObjgetTime() + (w - 1) 7 oneDay - (day - 1) oneDay;
end = start + 6 oneDay;
// consolelog(new Date(start));
start = new Date(start);
start = startgetFullYear() + '/' + fillZero(startgetMonth() + 1) + '/' + fillZero(startgetDate());
end = new Date(end);
end = endgetFullYear() + '/' + fillZero(endgetMonth() + 1) + '/' + fillZero(endgetDate());
return {start: start, end: end};
}
使用很简单:
var obj = getInfo(2015, 6, 2); // Object {start: "2015/06/08", end: "2015/06/14"}consolelog(objstart); // 2015/06/08
consolelog(objend); // 2015/06/14
希望是你想要的答案,望采纳~~
已测试成功
<html>
<input type="text" id="prev">
<input type="text" id="now">
<input type="text" id="next">
</html>
<script type="text/javascript">
windowonload = function(){
getYear();
};
function getYear(){
function getEle(id){
return documentgetElementById(id);
}
var inputPrev = getEle("prev"),
inputNow = getEle("now"),
inputNext = getEle("next"),
d = new Date(),
nowYear = +dgetFullYear();
inputNow = nowYear;
inputPrevvalue = nowYear - 1;
inputNextvalue = nowYear + 1;
}
</script>
public static String getSysYear() {
Calendar date = CalendargetInstance();
String year = StringvalueOf(dateget(CalendarYEAR));
return year;
}
扩展资料:
获取当前系统时间和日期并格式化输出:
import javautilDate;
import javatextSimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
Systemoutprintln(dfformat(new Date()));// new Date()为获取当前系统时间
}
}
给获取时间定义的一个获取时间方法,在该方法内去获取
function getTime(){
var nowDate=new Date();
var year=nowDategetFullYear();
var month=nowDategetMonth()+1<10"0"+(nowDategetMonth()+1):nowDategetMonth()+1;
var date=nowDategetDate()<10"0"+nowDategetDate():nowDategetDate();
var hour=nowDategetHours()<10"0"+nowDategetHours():nowDategetHours();
var minute=nowDategetMinutes()<10"0"+nowDategetMinutes():nowDategetMinutes();
var second=nowDategetSeconds()<10"0"+nowDategetSeconds():nowDategetSeconds();
return year+month+date+hour+minute+second;
}
以上就是关于求JS脚本 获取当前的年份 从本年起 显示上10年的年份 开始要以请选择 下面是年份 绑定在DropDownList全部的内容,包括:求JS脚本 获取当前的年份 从本年起 显示上10年的年份 开始要以请选择 下面是年份 绑定在DropDownList、js获取当前时间以及未来一星期(或者可以规定天数)的时间、用jquery 将一个数组绑定到<select/>下拉框中,当选中其中的值时,触发一个方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)