整合營銷服務商

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

          免費咨詢熱線:

          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

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


          主站蜘蛛池模板: 激情爆乳一区二区三区| 日韩熟女精品一区二区三区| 日本一区午夜爱爱| 亚洲中文字幕久久久一区| 精品乱子伦一区二区三区| 日韩伦理一区二区| 精品亚洲AV无码一区二区| 日韩精品成人一区二区三区| 熟女少妇丰满一区二区| 国产一区二区三区夜色| 一区二区中文字幕在线观看| 国产视频一区二区| 国产日韩精品一区二区三区 | 国产精品资源一区二区 | 黑人一区二区三区中文字幕| 亚洲av日韩综合一区二区三区| 人妻久久久一区二区三区 | 久久无码AV一区二区三区| 久久久一区二区三区| 国产成人无码精品一区二区三区 | 91在线看片一区国产| 中文字幕一区一区三区| 人妻无码第一区二区三区| 精品无码av一区二区三区| 亚洲日本乱码一区二区在线二产线| 午夜DV内射一区二区| 亚洲国产精品一区二区久| 一区二区三区视频| 精品国产一区二区三区免费看| 国产女人乱人伦精品一区二区 | 中文字幕一区二区三匹| 国产精品香蕉一区二区三区| 亚洲色偷精品一区二区三区| 国产成人久久一区二区不卡三区| 亚洲愉拍一区二区三区| 一区 二区 三区 中文字幕| 中文字幕国产一区| 91video国产一区| 日韩高清一区二区三区不卡| AV怡红院一区二区三区| 日韩精品无码一区二区三区不卡|