1. 程式人生 > >js獲取當地時間並且拼接時間格式的三種方式

js獲取當地時間並且拼接時間格式的三種方式

    js獲取當地時間並且拼接時間格式,在stackoverflow上有人在問,查了資料,各種方法將時間格式改成任意自己想要的樣式。

    1.

   var date = new Date(+new Date()+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'');
   console.log(date);//2017-01-22 11:08:46
    2.        
   var date = new Date();
   var strDate = date.toLocaleString().replace(/[年月]/g,'-').replace(/[日上下午]/g,'');
   console.log(strDate);//  2017/1/22 11:11:56
   3.字串拼接方式
		   function getNowFormatDate() {
    			var date = new Date();
			    var seperator1 = "-";
			    var seperator2 = ":";
			    var month = date.getMonth() + 1;
			   
			    var strDate = date.getDate();
			    if (month >= 1 && month <= 9) {
			        month = "0" + month;
			    }
			    if (strDate >= 0 && strDate <= 9) {
			        strDate = "0" + strDate;
			    }
			    
			    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
			            + " " + date.getHours() + seperator2 + date.getMinutes()
			            + seperator2 + date.getSeconds();
			    return currentdate;
			} 
			var data = getNowFormatDate();
			console.log(data);  //2017-01-22 11:14:16


相關推薦

js獲取當地時間並且拼接時間格式方式

    js獲取當地時間並且拼接時間格式,在stackoverflow上有人在問,查了資料,各種方法將時間格式改成任意自己想要的樣式。     1. var date = new Date(+ne

js獲取數字陣列最大值的幾方式

## 原生```Math.max```方法 ```Math.max``` 方法不能接收陣列,可以使用ES6的```...```將陣列打散 ```javascript const arr = [111, 12, 111, 34, 2, 5, 76]; console.log(Math.max(...arr)

JS建立物件,陣列,函式的方式

    害怕自己忘記,簡單總結一下     建立物件的3種方法   ①:建立一個空物件      var obj = {};   ②:物件字面量     var obj = {       name: "Tom",       age: 27    }   ③

struts2獲取前臺傳遞過來的資料的方式

struts2獲取前臺傳遞過來的資料可以通過屬性驅動和模型驅動兩種方式獲得。 屬性驅動 1、使用變數的方式 前臺: action: action中要獲得前臺傳遞過來的account和password兩個引數的資料。那麼就必須在action中設定和前臺na

js對url進行編碼和解碼(方式區別)

*** 只有 0-9[a-Z] $ - _ . + ! * ' ( ) , 以及某些保留字,才能不經過編碼直接用於 URL。 ***例如:搜尋的中文關鍵字,複製網址之後再貼上就會發現該URL已經被轉碼。 1、escape 和 unescape 原理:對除ASCII字母、數字、標點符號 @  *  _  +

Java中獲取類的位元組碼檔案的方式

第一種方式:全類名的方式獲取位元組碼檔案 Class class2 = Class.forName("day27.Dog");//通過類名的全路徑獲取位元組碼檔案 第二種方式:通過 類名.class

js獲取前幾天的時間時間區間

inter return div int var spa getdate 計算 time() /** * 以startDate為開始日期,計算時隔days天之後 的日期區間 * @param startDate 開始日期 * @param days 時間間隔天數

js獲取日期當天的開始時間和結束時間

replace color spa style fun tar tun set start function startUnix($date) { return(new Date(Date.parse($date.replace(/-/g, "/")))).g

js獲取一天的開始時間和結束時間和日期與字串、數值之間的轉換

var time="2016-12-29"; var dayStart = Date.parse(new Date(time));//2016-12-29 0:0:0 var dayEnd = new Date().setTime((dayStart/1000+24*60*60-1

js獲取一小時前的時間

先定義方法: Date.prototype.format = function(fmt) { var o = { "M+": this.getMonth() + 1, //月份

js獲取當天0點的時間

function getDayTime () { let date = new Date() let times = date.getTime() let hour = date.getHours() let minute = date.getMinutes() let

Js獲取當前的日期和時間

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <titl

方式格式化時間JS函式、HTML中EL表示式、Java程式碼中)

1:單純是從HTML中格式化時間,使用 <fmt:formatDatevalue="${templateUnit.creTime}" pattern="yyyy-MM-dd"/> 如果需

Java設置session超時(失效)的方式 設置session的有效時間

tag modify cli plain time web.xml ati -h value 1. 在web容器中設置(此處以tomcat為例) 在tomcat-5.0.28\conf\web.xml中設置,以下是tomcat 5.0中的默認配置: [ht

時間序列--視覺化的幾方式

一:隨時間變化的線性曲線 除了最常見的,還可以設定分組,比如 from pandas import Series from pandas import DataFrame from pandas import TimeGrouper from matplotlib import pyplot

生成時間戳的方式

1、var timestamp = Date.parse(new Date());//結果:12809773300002、var timestamp = (new Date()).valueOf();//結果:12809773307483、var timestamp=new

session設定存活時間方式

在web容器中設定(此處以tomcat為例) 在tomcat-5.0.28\conf\web.xml中設定,以下是tomcat 5.0中的預設配置: [html] view plain copy <!-- ====================

時間戳與時間的相互轉換的幾方式

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-

stat和時間、及其touch對時間的修改詳解

這是學習Linux以來寫的第一篇部落格,對於這新的一門學科和OS,我的心裡還是充滿忐忑與激動的,以下是我關於stat和三種時間的總結: 1.三種時間詳解: ² atime是在讀取檔案或者執行檔案時更改的; ² mtime是在寫入檔案時隨檔案內容的更改而

Android中實現固定時間自動跳轉的幾方式

1.Thread+Handler Handler handler = new Handler(new Callback() { @Override public boolean handleMessage(Message msg) {