1. 程式人生 > >vue開發,js實現獲取當前日期,頁面渲染當前日期後5天的日期時間

vue開發,js實現獲取當前日期,頁面渲染當前日期後5天的日期時間

執行效果如下:

全部程式碼:

//css樣式:
<style>
	h5,.div {
		width: 50%;
		line-height: 60px;
		text-align: center;
		margin: 0 auto;
		border: 1px solid #ddd;
	}
	
	.active {
		color: red;
		background-color: #ddd;
	}
</style>


//html程式碼:
<div id="app">

	<h5>你當前選中的日期是:{{seleDate}}</h5>

	<div class="div" v-for="(item,index) in list" @click="fn(index)" :class="{active:ide ==index}">{{item}}</div>

</div>

//js程式碼:
<script>
	new Vue({

		el: '#app',

		data: {

			seleDate: '',

			list: [],

			ide: 0 //預設選擇第一個

		},

		created: function() { //created:在模板渲染成html前呼叫,即通常初始化某些屬性值,然後再渲染成檢視。

			var dateObj = {};

			for(var i = 1; i <= 5; i++) {

				dateObj = this.getDate(i); //把返回的日期賦值給物件

				this.list.push(dateObj); //把物件新增到數組裡面,然後渲染到頁面

			}

		},

		methods: {

			fn(index) {

				this.ide = index;

				this.seleDate = document.getElementsByClassName('div')[index].innerHTML; //獲取當前選中的時間

			},

			getDate(n) {

				var ss = 24 * 60 * 60 * 1000; //一天的毫秒數86400

				var timestamp = new Date().getTime(); //獲取當前時間戳

				var date1 = new Date(ss * n + timestamp) //加上n天的國際標準日期

				var newTime = date1.toLocaleString(); //把日期轉換成2018/6/4 下午10:45:19 格式

				var arr = newTime.split(" "); //把2018/6/4提取出來

				var arr2 = arr[0].split('/'); //把年月日數字單獨提出來

				return arr2[0] + '年' + arr2[1] + '月' + arr2[2] + '日'; //拼接成我們需要的格式返回

			}

		}

	})
</script>





相關推薦

vue開發js實現獲取當前日期頁面渲染當前日期5日期時間

執行效果如下: 全部程式碼: //css樣式: <style> h5,.div { width: 50%; line-height: 60px; text-align: center; margin: 0 auto; border:

js 實現獲取當前日期/時間/星期

獲取 asc tex get case new ctype cas 星期四 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>date&l

js實現獲取當前時間並一直重新整理

<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"><

js實現獲取兩個日期之間篩選出指定周日制的方法

js var start = "2017-5-25"; var end = "2017-6-5"; var startTime = new Date(start); var endTime = new Date(end) var timeArr = []; var weekDay = ["1","2

JS實現獲取日期天數差

ymd格式,精確到天數差 var s1='2018-5-1';a1 = new Date(s1.replace(/-/g, "/"));    a2 = new Date();//獲取當前日期 var day = a2.getTime() - a1.getT

中高階前端應該必會js實現事件委託代理、切換樣式、元素獲取相對於文件位置等

1、介紹   隨著元件開發大流行,現在三大框架已經基本佔領了整個前端。   這時候,我們要是引入一個 jq 是不是先得你的專案非常臃腫,jq 也很不適合。   這個時候,你就需要來增加你 js 的功底。 2、各種操作   1、事件委託   案例分析: <ul id= "list

html寫的迷宮遊戲網頁開發遊戲js實現遊戲

下載底部的檔案程式碼就可以直接開啟開始遊戲,W、A、S、D鍵對應的移動向為上、左、下、右。 <!doctype html><html><head>         <title>迷宮</title>     <

js實現獲取上一個月的一和最後一

今天做專案是遇到需要再頁面上獲取到日期,是字串型別。  然後是需要獲得上一個月的的第一天和最後一天。畢竟每個月的最後一天的日期是不一樣的。      例如:      var date = "03/31/2017 00:00:00";                  

js實現獲取當前時間是本月第幾周的方法

< script language = "javascript" > var getMonthWeek = function(a, b, c) { /* a = d = 當前日期 b = 6 - w = 當前周的還有幾天過完(不算今天) a + b

js實現獲取兩個日期之間所有日期的方法

<script type="text/javascript"> function getDate(datestr){ var temp = datestr.split("-")

JS實現—Base64編碼解碼帶16進制顯示

ech encode break 復制代碼 bre zab idt pts image 代碼如下: <!DOCTYPE html> <html> <head> <meta name="viewport" conte

微信開發——測試號申請接口配置JS接口安全域名自定義菜單

acc contents term 集中 from 調試工具 AR 賬號 下載 1、申請測試賬號: 先申請公眾號後,點擊進入公從號的管理頁面;找到“開發者工具”,找到“公眾平臺測試賬號”,點擊“進入”。 2、接口配置信息設置 必須要外網哦,也就是微信服務器要能

PHP加JS實現分片上傳斷點續傳

index ech start prevent control stat 選擇 pen append <!DOCTYPE html> <html> <head> <meta charset="U

JS實現獲取漢字首字母拼音、全拼音及混拼音的方法

pla 輸入 files sta add 參考 x11 lba odi 本文實例講述了JS實現獲取漢字首字母拼音、全拼音及混拼音的方法。分享給大家供大家參考,具體如下: 這裏需要用到一個js獲取漢字拼音的插件,可點擊此處本站下載。 運行效果如下: 完整示例代碼: ?

JS實現點選按鈕下載檔案

今天在實現下載功能時,後臺介面測試完成後,前臺在呼叫時發現,因為系統是基於token的,又不想把token顯示在url中,後來找到了一篇文章,講解了如何通過構造form表單提交請求後端介面,實現檔案下載,原文地址:https://www.cnblogs.com/hamsterPP/p/6763458.html

JS實現點擊按鈕下載文件

ajax client exc 關閉 ams end 問題: bmi for 今天在實現下載功能時,後臺接口測試完成後,前臺在調用時發現,因為系統是基於token的,又不想把token顯示在url中,後來找到了一篇文章,講解了如何通過構造form表單提交請求後端接口,實現文

【Html】Clipboard.js 實現點選複製剪下板操作

可以使用cdn 或者直接下載 設定好引用路徑(百度雲下載) <script type="text/javascript" src="./dist/clipboard.min.js"></script> html <input type

htmlcssjs實現音樂播放含音訊特效和歌詞

前端播放器樣例  有需要的小夥伴直接用就行:https://download.csdn.net/download/qq_34042417/10669205 實現思路: 1.載入完頁面後請求等到歌曲,歌詞檔案,要實現歌詞跟歌曲滾動則要求歌詞是lrc格式。 2.對歌詞處理,處理

sau交流學習社群—vue總結:使用vue的computed屬性實現監控變數變化使用vue的watch屬性監控變數變化從而實現其他業務

有時候遇到這麼個需求,輸入框為空的時候,請求一遍介面,如果輸入框不為空的時候,需要點選搜尋按鈕請求介面。 一、使用computed屬性的實時監控計算 我第一反應是做一個computed屬性監控這個輸入框的值,一旦監控發現值為空,我就重新執行一遍請求的方法。 <el-col :xs="8" :

JS實現Toas對話方塊無HTML結構

<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>toast</tit