
//左右移动(s1,s2根据参数自动识别左右下拉框)
function yidong(s1, s2) {
var a = document.getElementById(s1)
var b = document.getElementById(s2)
var c = a.options
for ( var i = 0 i < c.length i++) {
if (c.options[i].selected) {
b.appendChild(c.options[i])
i--
}
}
}
//转换时间(我这里用的格式是:2013/09 ,可以自己修改想要的)
function getTime() {
document.getElementById("left").length=0 //删除下拉选项
document.getElementById("right").length=0
var time = document.getElementById("times").value //得到输入框的时间
var d = new Date(time + "/01")
var y = d.getFullYear()
var m = d.getMonth() + 1
var t1 = Date.parse(m + "/28/" + y)
var t2 = Date.parse(m + 1 + "/1/" + y)
thisMonthDays = 27 + (t2 - t1) / (60 * 60 * 24 * 1000) //当月总共的天数
// alert(m + "月份共有" + thisMonthDays + "天")
//循环当月天数
for ( var i = 1 i <= thisMonthDays i++) {
var date = new Date(time + "/" + i)
createOptions(date) //创建一个下拉列表元素
}
}
//创建下拉元素
function createOptions(dates) {
var xingqi = [ "星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ]
var year = dates.getFullYear() //得到年份
var month = dates.getMonth() + 1//0-11 月
var date = dates.getDate() //日
var day = dates.getDay() //0-6 0是星期七 6是星期六
var times = year + "年" + month + "月" + (date<10?"0"+date:date) + "日 " + xingqi[day]
//创建下拉
var ops = document.createElement("option")
ops.appendChild(document.createTextNode(times)) //添加要显示的文本
document.getElementById("left").appendChild(ops) //添加到左边下拉框
}
</script>
<body>
输入时间:
<input type="text" name="times" id="times" value="2013/09">
<input type="button" value="确定" onclick="getTime()">
<br>
<br>
<span> <select id="left" size="10" multiple="multiple">
</select> </span>
<span>
<input type="button" value=">>>" onclick="yidong('left','right')" />
<input type="button" value="<<<" onclick="yidong('right','left')" />
</span>
<span> <select id="right" size="10" multiple="multiple">
</select> </span>
</body>
#!/bin/bashecho "please input your date:"
read a
echo "please input a num of the day you want to plus:"
read b
date -d "$a + $b days " +%Y%m%d
记得把脚本的权限打开,然后执行他,第一次你输入一个日期,第二次输入一个你想要加的天数,然后就能得出结果了。
#!/bin/bashwhile [ true ]
do
read -p "请输入年份和月份,用空格分割,比如 2015 1,输入end结束 :" year mon
if [ "$year" == "end" ]then exitfi
cal $mon $year
done
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)