1. js截取年月日
比如字符串是str=“122222132a333433424”给定字符是a
先找出a所在的位置
var pos = str.indexOf('a');
在截取a后面在字符
var result = str.substring(pos+1,str.length);
2. js截取日期的年月日
通过substring截取第六位
3. js获取年月
//根据输入的年月日,输出该日为该年度的第几周、第几天、星期几。
4. 日期截取年月
最新快速推算年月日时干支法一、快速推算年柱干支法天干:
1(甲);
2(乙);
3(丙);
4(丁);
5(戊);
6(己);
7(庚);
8(辛);
9(壬);
10(癸)地支:按1(子);2(丑);3(寅);4(卯); 5(辰);6(巳);7(午);8(未);9(申);10(酉);
11(戌);
12(亥)推算天干:公元后任何年代:公元年末位数-3=年干,负数则加10公元前任何年代:公元年末位数+8=年干(公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)推算地支:公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视作12公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视作12(公式揭密:类似前述)另:
5. js取当前时间年月日时分
javascript 没有自己的时间格式化函数,我们可以自己自定义一个,转成自己需要的时间格式。
方法
1
/5
获取当前日期。
<script type="text/javascript">
var d = new Date();
alert("当前日期: :" + d);
</script>
这个日期不适合直接使用,需要转换成直观的时间。
2
/5
修改后的代码:
var d = new Date();
var d2 = d.getFullYear() + "年"+ (d.getMonth() + 1) +"月"+ d.getDate() +"日";
alert("当前日期: :" + d2);
3
/5
可以把它写成一个函数:
//date:时间,
//type:格式数组 - - - ,年月日,/ / /
function time(date,type){
if(typeof d == "object"){
var timeStr = "";
var l = arguments.length;
if(l == 1){
timeStr = d.getFullYear() + "年"+ (d.getMonth() + 1) +"月"+ d.getDate() +"日 "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds();
}else if(l == 2){
if(typeof type == "object"){
if(type.length == 1){
timeStr = d.getFullYear() + type[0]+ (d.getMonth() + 1) +type[0]+ d.getDate() + " "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds();
}else if(type.length == 3){
timeStr = d.getFullYear() + type[0]+ (d.getMonth() + 1) +type[1]+ d.getDate() + type[2] +" "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds();
}else{
type = new Array("-");
timeStr = d.getFullYear() + type[0]+ (d.getMonth() + 1) +type[0]+ d.getDate() + type[0] +" "+ d.getHours() + ":" + d.getMinutes()+":"+d.getSeconds();
}
}
}
return timeStr;
}
return "";
}
4
/5
alert(time(d , new Array("年","月","日")));
5
/5
alert(time(d , new Array("-
6. js截取年月日拼接成x年x月x日
使用canvas,可以轻松解决这问题。
但是上传的是图片base64位数据。
需要在后台保存为指定格式的图片
7. JS获取年月日
通过以下四步可以进行判断:
第一步:js通过Date对象获取到需要判断的时间戳,传入的参数是固定时间,通过date对象的getTime方法获取到,这个方法精确到毫秒
第二步:js获取当前时间的时间戳,获取的方法同第一步相同,传入的参数为空,表示获取当前时间
第三步:获取两个时间的时间差=当前时间-固定时间
第四步:获取的时间差与15天进行比较,比较结果大于0表示还没超过15天,比较结果小于0表示超过了15天。
8. js获取当前年月日时分秒
可以在手机上安装一个超级计算器,点击度分秒的标识,直接输入数据即可。
9. js截取年月日中的月日
1、搭建网页利用已搭建的IIS本地服务器,在共享区域新建一个html文件,命名为index.html。如图
2、植入html元素用记事本打开index.html,完善html基本元素。写入一下代码:<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html"/><title>时间的动态显示</title> </head><body></body></html>并保存。如图:
3、写入JavaScript时间代码在html头部写入获取时间的代码: <script language="javascript"> var t = null; t = setTimeout(time,1000);//开始执行 function time() { clearTimeout(t);//清除定时器 dt = new Date();var y=dt.getYear()+1900;var mm=dt.getMonth()+1;var d=dt.getDate();var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];var day=dt.getDay(); var h=dt.getHours(); var m=dt.getMinutes(); var s=dt.getSeconds();if(h<10){h="0"+h;}if(m<10){m="0"+m;}if(s<10){s="0"+s;} document.getElementById("timeShow").innerHTML = "现在的时间为:"+y+"年"+mm+"月"+d+"日"+weekday[day]+" "+h+":"+m+":"+s+""; t = setTimeout(time,1000); //设定定时器,循环执行 } </script>如图:
4、写入div标签在内容部分写入div标签,并附上ID,用来加载时间的载体。<divid="timeShow" ></div>如图:
5、写入样式在头部写入div的样式: <style> .time1{width:100%; height:50px; background:#FFF000; line-height:50px; text-align:center;} </style>并保存,如图:
6、加载网页在浏览器输入192.168.1.2,查看编写的网页文件。如图:
10. js截取年月日时分秒
JavaScript 的Date 有以下五种参数格式:
1)new Date("month dd,yyyy hh:mm:ss");
2)new Date("month dd,yyyy");
3)new Date(yyyy,mth,dd,hh,mm,ss);
4)new Date(yyyy,mth,dd);
5)new Date(ms);第3种格式,可能就是你需要的 年月日时分秒 。