整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          JS的時間操作long轉成字符串顯示

          JS的時間操作long轉成字符串顯示

          面效果:


          關鍵代碼:

          function dateShowByLong(dateTimeValue) {
          	if (dateTimeValue==null ||
          		dateTimeValue=="" ||
          		dateTimeValue==undefined) {
          		return "";
          	}
          	let dateV=new Date();
          	dateV.setTime(dateTimeValue);
          	let result=dateFormat(dateV, "yyyy-MM-dd hh:mm:ss");
          	return result;
          }
          
          function dateFormat(date, fmt) {
          	// 時間格式化輸出 //
          	// date:時間值 //
          	// fmt:格式化方式:如:yyyy-MM-dd //
          	let o={
          		"M+": date.getMonth() + 1, //月份
          		"d+": date.getDate(), //日
          		"h+": date.getHours(), //小時
          		"m+": date.getMinutes(), //分
          		"s+": date.getSeconds(), //秒
          		"q+": Math.floor((date.getMonth() + 3) / 3), //季度
          		"S": date.getMilliseconds() //毫秒
          	};
          	if (/(y+)/.test(fmt))
          		fmt=fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
          
          	for (let k in o) {
          		if (new RegExp("(" + k + ")").test(fmt)) {
          			fmt=fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00" + o[k]).substr((
          				"" + o[k]).length)));
          		}
          	}
          
          	return fmt;
          }

          在線驗證鏈接:

          「鏈接」

          完整代碼(可忽略不看):

          為new Date().toLocaleString() 在安卓和ios上的格式不一致,所以盡量自己寫format

          生成一個時間數組

          作為一個簡單的舉例,我序列化一周的時間對象

          聲明參數

          let lastMonth=[]
          let daylong=86400000
          

          判斷時間值是否小于9

          const formatNumber=num=> {
           num=parseInt(num)
           if (num>9) {
           return num
           } else {
           return '0'+num
           }
          }
          

          格式化時間

          const formatTime=(time)=> {
           let date=new Date(time)
           var year=date.getFullYear()
           var month=date.getMonth() + 1
           var day=date.getDate()
           return {
           value: year+'-'+formatNumber(month) + '-' + formatNumber(day),
           date: month + '月' + day +'日',
           year: year+'年',
           select: false
           }
          }
          

          循環

          for(var i=1;i<15;i++){
           let time=new Date().getTime() + (i+1) * daylong
           let date=formatTime(time)
           lastMonth.push(date)
          }
          

          輸出如下:

          如果只需要格式化時間

          function formatTime(time) {
           var date=new Date(time)
           var year=date.getFullYear()
           var month=date.getMonth() + 1
           var day=date.getDate()
           
           var hour=date.getHours()
           var minute=date.getMinutes()
           var second=date.getSeconds()
           
           return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
          }
          

          輸出:2019/05/27 14:00:30

          、獲取日期時間

          //獲取日期+時間
          DateTime.Now.ToString();          
          // 2021-11-6 17:02:10
          
          DateTime.Now.ToLocalTime().ToString();      
          // 2021-11-6 17:12:12
                    
          //獲取日期
          DateTime.Now.ToLongDateString().ToString();  
          // 2021年11月6日
                      
          DateTime.Now.ToShortDateString().ToString(); 
          // 2021-11-6
                      
          DateTime.Now.ToString("yyyy-MM-dd");      
          // 2021-11-06
                      
          DateTime.Now.Date.ToString();          
          // 2021-11-6 0:00:00
                     
          //獲取時間
          DateTime.Now.ToLongTimeString().ToString();   
          // 17:12:11
                     
          DateTime.Now.ToShortTimeString().ToString();  
          // 17:12
                      
          DateTime.Now.ToString("hh:mm:ss");       
          // 17:12:22
                      
          DateTime.Now.TimeOfDay.ToString();      
          // 17:20:00.1211100

          二、獲取年月日

          DateTime.Now.Year.ToString();      
          // 獲取年份  // 2021
          
          DateTime.Now.Month.ToString();   
          // 獲取月份   // 11      
          
          DateTime.Now.DayOfWeek.ToString(); 
          //獲取星期   // Thursday         
          
          DateTime.Now.DayOfYear.ToString(); 
          //獲取第幾天   // 248
          
          DateTime.Now.Hour.ToString();      
          //   獲取小時   // 20
                      
          DateTime.Now.Minute.ToString();   
          // 獲取分鐘   // 31
                     
          DateTime.Now.Second.ToString();    
          // 獲取秒數   // 45

          三、獲取前面或者后面的日期


          主站蜘蛛池模板: 在线观看国产一区亚洲bd| 国产成人av一区二区三区在线| 精品无码一区二区三区爱欲 | 日产一区日产2区| 无码国产精品一区二区免费式直播 | 影音先锋中文无码一区| 久久久无码精品人妻一区| 成人一区二区免费视频| 亚洲av永久无码一区二区三区| 国产福利酱国产一区二区| 久夜色精品国产一区二区三区| 91视频国产一区| 中文字幕无码一区二区免费 | 骚片AV蜜桃精品一区| 一区二区精品视频| 无码av中文一区二区三区桃花岛 | 亚洲午夜一区二区电影院| 日韩精品一区二区三区中文字幕 | 精品一区二区AV天堂| 无码精品国产一区二区三区免费 | 国产福利电影一区二区三区久久久久成人精品综合 | 日本一区二区视频| 精品一区二区三区东京热| 国产午夜精品一区二区三区嫩草| 蜜臀AV无码一区二区三区| AA区一区二区三无码精片| 一区二区三区国模大胆| 一区 二区 三区 中文字幕| 免费视频精品一区二区| 一本色道久久综合一区| 国产福利一区二区三区视频在线| 久久久久人妻一区精品 | 人妻体内射精一区二区三四| 另类免费视频一区二区在线观看| 中文字幕一区二区人妻| 国产主播一区二区| 一本一道波多野结衣AV一区| 色婷婷香蕉在线一区二区| 欧洲精品码一区二区三区免费看| 精品女同一区二区三区免费播放 | 夜夜精品无码一区二区三区|