1. 程式人生 > >如何將java的date型別傳給js使用,變為字串顯示

如何將java的date型別傳給js使用,變為字串顯示

沒看到是我js檔案裡面有人寫好了 format方法,抱歉。

後臺直接將java.util.date型別傳過來就行,在前臺會變成時間戳的樣子,

在前臺直接用 js new date(後臺傳過來的引數) 就能生成 js的date型別了,

如果想要顯示成 字串形式 使用js的格式化就行了 

new Date(date).Format("yyyy-MM-dd");

格式化方式還有很多種,大家再去百度吧,

ajax請求後臺,後臺直接將java.util.date 型別的date返回,前臺就直接這樣用就行,下面是程式碼

function asynAjax() {
$.ajax({
url : '/test/getDate',
type : 'post',
dataType : 'json',
success : function(date) {
new Date(date).Format("yyyy-MM-dd")


}
});
}

Date.prototype.Format = function (fmt) { //author: meizz 
 var o = {
     "M+": this.getMonth() + 1, //月份 
     "d+": this.getDate(), //日 
     "h+": this.getHours(), //小時 
     "m+": this.getMinutes(), //分 
     "s+": this.getSeconds(), //秒 
     "q+": Math.floor((this.getMonth() + 3) / 3), //季度 
     "S": this.getMilliseconds() //毫秒 
 };
 if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
 for (var 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;
}

相關推薦

如何java的date型別js使用變為字串顯示

沒看到是我js檔案裡面有人寫好了 format方法,抱歉。 後臺直接將java.util.date型別傳過來就行,在前臺會變成時間戳的樣子, 在前臺直接用 js new date(後臺傳過來的引數) 就能生成 js的date型別了, 如果想要顯示成 字串形式 使用js的格

long型別時間戳js轉換成字串顯示方法

//輸出格式:2018-11-26 15:20:22 function datetimeFormat_1(longTypeDate){       var date = new Date(longTypeDate);     var y = date.getFullYea

後端Long型別的資料前端前端可能會出現精度丟失的情況及其解決方案

1.問題描述: 後端將long型別資料傳給前端,前端解析時可能出現精度丟失的情況. 例如:後端資料:919059760869863424,到前端變成919059760869863400;又或如:918806410454654976--->918806410454654900表現為

移動端base64後臺後臺解析出的圖片一部分是白色的

1、base64在手機端如果儲存到input的value裡面   input會截斷太大的部分 導致後臺收到的base64無法正確解析或者一部分是白色的   可以放到全域性變數或者imgsrc屬性裡  2、部

前臺通過js 寫個ajax請求把資料後臺然後後臺接收到這個資料 再儲存到資料庫。。

 //前端js操作: function testAjax(){ var url="/testAjaxUrlJson/";//後臺接收處理url var txtContent= "textprm";//傳輸內容;  var objData = [         { name

如何jsp獲得的EL表示式的值js

一.先在jsp頁面通過 <script type="text/javascript" > var disputeQuestionData="${disputes.

highcharts click事件獲取資料datagrid 動態載入資料

點選highcharts的柱子 會觸發click事件,並將資料傳給後臺獲取到相應部門下的所有員工資訊顯示在datagrid 如下:新增在charts的初始化裡 [java]  view plain  copy

專案上到gitlab建立組拉成員

  1、點選“New group“建立專案組   2、填寫基本資訊,點選”Create group“完成建立組。 給組新增人員: 1、點選”Members” 2、新增人員 專案管理 建立專案 1、點選”New project“   2、填寫基礎資

java 直接返回Date型別資料前端前端的處理方法

// 前端獲取到資料格式是: // "drvierDate":{"date":9,"day":6,"hours":16,"minutes":30,"month":7,"nanos":0,"seconds":0,"time":1407573000000,"timezoneOf

opencv影象轉換成二維陣列再陣列資料新影象

#include<iostream> #include<fstream> #include "cv.h" #include "highgui.h" using namespac

python中將類函式在函式中修改類的值的問題

說得具體點可以把python的變數理解成一個名字指向實際的值,在傳到函式裡的時候, 是告訴函式的變數名字也指向我的這個值,但是並不是我自己傳到函式內 比如foo = [1,2,3] 可以理解成為foo指向[1,2,3],foo和[1,2,3]並不是在一起 現在有個函式 def alter(bar):

java使用Jsch實現遠端操作linux伺服器進行檔案上、下載刪除和顯示目錄資訊

1 package com.fline.aic.utils; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileInputStream; 6 import jav

從後臺前臺的url字串值的注意事項

 onclick="javascript:alert('./servicewarranty/ServiceMan.aspx?Area=<%= AreaId.ToString()%>'+'&');showIFrameChildForm('xzwxy','選

js判斷字串長度

//功能:統計包含漢字的字元個數 //說明:漢字佔2個字元,非漢字佔1個字元 function checksum(chars) {     var sum = 0;     for (var i=0

VC++獲取系統時間並用字串顯示

方法一 定時器方法 voidCDTTestDlg::OnTimer(UINT_PTR nIDEvent) {     // TODO: 在此新增訊息處理程式程式碼和/或呼叫預設值     GetLoc

用遊標和WHILE可以遍歷您的查詢中的每一條記錄並要求的欄位變數進行相應的處理

用遊標,和WHILE可以遍歷您的查詢中的每一條記錄並將要求的欄位傳給變數進行相應的處理 ================== DECLARE @A1 VARCHAR(10), @A2 VARCHAR(10), @A3 INT DECLARE CURSOR YOUCUR

js使用ajax後臺後臺返回字串處理

之前使用js獲取後臺生成的JSON字串,然後給select填充值,這次需要重新獲取一次。 這裡的目標是,在一個input輸入框裡,輸入一個使用者名稱,判斷是否為空,是否不存在,如果存在返回幾個欄位給前臺,前臺再繫結到其他input上 直接壘程式碼 HTML頁面 <in

【日誌1】--vue.js下使用element表單設定select的選項為物件後臺

給大家分享下當時設定select選項為物件的坑 ` <el-form-item label="label標籤名字:"> <el-select v-model="formData.jsonStr" value-key="desc(此值必須設定,不設定會有bug,此值是原資

資料庫查詢出時間前端變為一串數字有以下兩種解決方法

方法一 : import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import com.fasterxml.jackson.core.JsonGenera

androidhtml呼叫js方法

android 4.4前 webview.loadUrl("javascript:test(\“傳參成功\”)"); android 4.4後 webview.evaluateJ