js截取年月日(js截取日期的年月日)

虚拟屋 2022-12-14 20:04 编辑:admin 62阅读

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种格式,可能就是你需要的 年月日时分秒 。