1.当前只能获取到年月,例如 :2022-10,需求是根据当前获取的年月给开始时间和结束时间赋值,是当前年月的第一天和最后一天,2022-10-1和2022-10-31,因为获取的年月是动态的,开始时间都是1号,但是结束时间不一致,1、3、5、7、8、10、12月是31天,4、6、9、11月是30天,平年2月28天,闰年2月29天,最后一天的情况要根据条件判断,代码如下:
-
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
- <title></title>
- <script type="text/javascript" src="js/jquery.min.js"></script>
-
- </head>
- <style>
-
- </style>
- <body>
-
-
- </body>
- <script type="text/javascript">
-
- //年月的处理
- let nianyue="2023-10" //年月,示例,这个值是动态获取的
- let ri="" //日
- let arr1=nianyue.split("-")
- let yue=arr1[1]
- console.log("arr1",arr1)
- console.log("yue",Number(yue))
- let yuenum=Number(yue)
- if(yuenum==1||yuenum==3||yuenum==5||yuenum==7||yuenum==8||yuenum==10||yuenum==12){
- ri="31";
- }else if(yuenum==4||yuenum==6||yuenum==9||yuenum==11){
- ri="30";
- }else{
- let nian=arr1[0] //年
- let niannum=Number(nian)
- if(niannum%4==0||niannum%400==0){
- ri="29"
- }else{
- ri="28"
- }
-
- }
- let startriqi=nianyue+'-01' //开始时间
- let endriqi=nianyue+'-'+ri //结束时间
- console.log("startriqi",startriqi)
- console.log("endriqi",endriqi)
-
-
-
-
- </script>
- </html>
2.微信扫一扫获取到一个网址,要获取这个网址的最后的数字,例如网址是:https://lanshan.com/weixin/weixinController/fangjian/493 要获取的是493,代码如下:
- let dizhi="https://lanshan.com/weixin/weixinController/fangjian/493";
- let arr=dizhi.split("/");
- console.log("arr",arr)
- let rmid=arr[arr.length-1]
- console.log("rmid",rmid)
3.从后台获取到一个图片的半截地址,这个地址是'\uploadMenuImg\80\img\9004.png'这种类型的,要转换成前端可以读到的地址:
- console.log("从后台取到的图片进行处理------------")
- let obj={
- id:1,
- name:"张三",
- picture:'\uploadMenuImg\80\img\9004.png',//从后台获取的一般是向右倾斜的
-
- }
- console.log("obj---",obj)
- let imgone=obj.picture
- if(imgone!=''){
- let new1=imgone.split("\\")
- //let new1=["", "uploadMenuImg", "zixun", "8", "1657280309004.png"] //这是上一句代码处理后的结果
-
- console.log("new1---718",new1)
- let str1=""
- for(let j=0;j<new1.length;j++){
- str1=str1+new1[j]+'/'
- }
- str1=str1.substring(1,str1.length-1)
- //str1=getApp().globalData.jsonPathfile+str1
- str1="http://www.abc/"+str1
- console.log("str1---拼接后的图片地址:",str1)
- obj.picture=str1
- }
- //that.obj=obj
- console.log("obj--图片处理后:",obj)