欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用js將long型數(shù)據(jù)轉(zhuǎn)換成date型或datetime型的實例

 更新時間:2017年07月03日 14:20:06   投稿:jingxian  
下面小編就為大家?guī)硪黄胘s將long型數(shù)據(jù)轉(zhuǎn)換成date型或datetime型的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

數(shù)據(jù)庫中存儲的日期格式有date型(yyyy-MM-dd格式日期)與datetime型(yyyy-MM-dd 00:00:00格式日期),當(dāng)用Java程序?qū)?shù)據(jù)庫中的日期數(shù)據(jù)傳向前端時,若后臺沒有方法處理日期,則將以Long型數(shù)據(jù)傳向前端。例如:

數(shù)據(jù)庫存儲的日期為:2017-01-06 20:30:00

前端獲取到(通過ajax進(jìn)行交互)的日期格式為:1483705800000

在前端頁面中要顯示正確的日期格式。

下面是將long型轉(zhuǎn)換為date型或datetime型日期格式的js方法:

返回yyyy-MM-dd格式日期(一):

function dateFormat_1(longTypeDate){ 
  var dateType = ""; 
  var date = new Date(); 
  date.setTime(longTypeDate); 
  dateType += date.getFullYear();  //年 
  dateType += "-" + getMonth(date); //月  
  dateType += "-" + getDay(date);  //日 
  return dateType;
} 
//返回 01-12 的月份值  
function getMonth(date){ 
  var month = ""; 
  month = date.getMonth() + 1; //getMonth()得到的月份是0-11 
  if(month<10){ 
    month = "0" + month; 
  } 
  return month; 
} 
//返回01-30的日期 
function getDay(date){ 
  var day = ""; 
  day = date.getDate(); 
  if(day<10){ 
    day = "0" + day; 
  } 
  return day; 
}

返回yyyy-MM-dd格式日期(二):

function dateFormat_2(longTypeDate){ 
  var dateType = ""; 
  var date = new Date(); 
  date.setTime(longTypeDate); 
  dateType = date.getFullYear()+"-"+getMonth(date)+"-"+getDay(date);//yyyy-MM-dd格式日期
  return dateType;
} 

返回yyyy-MM-dd 00:00:00格式日期(一)

function datetimeFormat_1(longTypeDate){ 
  var datetimeType = ""; 
  var date = new Date(); 
  date.setTime(longTypeDate); 
  datetimeType+= date.getFullYear();  //年 
  datetimeType+= "-" + getMonth(date); //月  
  datetimeType += "-" + getDay(date);  //日 
  datetimeType+= "&nbsp;&nbsp;" + getHours(date);  //時 
  datetimeType+= ":" + getMinutes(date);   //分
  datetimeType+= ":" + getSeconds(date);   //分
  return datetimeType;
} 
//返回 01-12 的月份值  
function getMonth(date){ 
  var month = ""; 
  month = date.getMonth() + 1; //getMonth()得到的月份是0-11 
  if(month<10){ 
    month = "0" + month; 
  } 
  return month; 
} 
//返回01-30的日期 
function getDay(date){ 
  var day = ""; 
  day = date.getDate(); 
  if(day<10){ 
    day = "0" + day; 
  } 
  return day; 
}
//返回小時
function getHours(date){
  var hours = "";
  hours = date.getHours();
  if(hours<10){ 
    hours = "0" + hours; 
  } 
  return hours; 
}
//返回分
function getMinutes(date){
  var minute = "";
  minute = date.getMinutes();
  if(minute<10){ 
    minute = "0" + minute; 
  } 
  return minute; 
}
//返回秒
function getSeconds(date){
  var second = "";
  second = date.getSeconds();
  if(second<10){ 
    second = "0" + second; 
  } 
  return second; 
}

返回yyyy-MM-dd 00:00:00格式日期(二)

function datetimeFormat_2(longTypeDate){ 
  var datetimeType = ""; 
  var date = new Date(); 
  date.setTime(longTypeDate);
  datetimeType = date.getFullYear()+"-"+getMonth(date)+"-"+getDay(date)+"&nbsp;"+getHours(date)+":"+getMinutes(date)+":"+getSeconds(date);//yyyy-MM-dd 00:00:00格式日期
  return datetimeType;
} 

調(diào)用方法:

datetimeFormat_1(1483705800000);

得到的結(jié)果為:2017-01-06 20:30:00

以上這篇用js將long型數(shù)據(jù)轉(zhuǎn)換成date型或datetime型的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 微信小程序引入模塊中wxml、wxss、js的方法示例

    微信小程序引入模塊中wxml、wxss、js的方法示例

    這篇文章主要介紹了微信小程序引入模塊中wxml、wxss、js的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • IE中鼠標(biāo)經(jīng)過option觸發(fā)mouseout的解決方法

    IE中鼠標(biāo)經(jīng)過option觸發(fā)mouseout的解決方法

    這篇文章主要介紹了IE中鼠標(biāo)經(jīng)過option觸發(fā)mouseout的解決方法,分析了IE中鼠標(biāo)移到option時window.event.toElement返回值為null的原因及解決方法,需要的朋友可以參考下
    2015-01-01
  • 詳解layui?laydate選擇時間的回調(diào)方法

    詳解layui?laydate選擇時間的回調(diào)方法

    這篇文章主要介紹了layui?laydate選擇時間的回調(diào)方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • 微信小程序按鈕點擊動畫效果的實現(xiàn)

    微信小程序按鈕點擊動畫效果的實現(xiàn)

    這篇文章主要介紹了微信小程序按鈕點擊動畫效果的實現(xiàn),本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • javascript的parseFloat()方法精度問題探討

    javascript的parseFloat()方法精度問題探討

    javascript中的parseFloat()方法,大家應(yīng)該不陌生吧,下面為大家介紹下其精度問題,感興趣的朋友不要錯過
    2013-11-11
  • JavaScript代碼復(fù)用模式實例分析

    JavaScript代碼復(fù)用模式實例分析

    任何編程都提出代碼復(fù)用,否則話每次開發(fā)一個新程序或者寫一個新功能都要全新編寫的話,效率太差了,接下來我們將針對代碼復(fù)用來進(jìn)行討論,需要的朋友可以參考下
    2012-12-12
  • 全面理解面向?qū)ο蟮?JavaScript(來自ibm)

    全面理解面向?qū)ο蟮?JavaScript(來自ibm)

    要掌握好?JavaScript,首先一點是必須摒棄一些其他高級語言如?Java、C#?等類式面向?qū)ο笏季S的干擾,全面地從函數(shù)式語言的角度理解?JavaScript?原型式面向?qū)ο蟮奶攸c
    2013-11-11
  • childNodes.length與children.length的區(qū)別

    childNodes.length與children.length的區(qū)別

    childNodes.length與children.length的值常不一樣。
    2009-05-05
  • JS實現(xiàn)的自定義網(wǎng)頁拖動類

    JS實現(xiàn)的自定義網(wǎng)頁拖動類

    這篇文章主要介紹了JS實現(xiàn)的自定義網(wǎng)頁拖動類,涉及頁面元素響應(yīng)鼠標(biāo)事件動態(tài)改變屬性的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2015-11-11
  • javascript中call,apply,bind函數(shù)用法示例

    javascript中call,apply,bind函數(shù)用法示例

    這篇文章主要介紹了javascript中call,apply,bind函數(shù)用法,結(jié)合實例形式分析了call,apply,bind函數(shù)的功能、使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2016-12-12

最新評論