最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js date 格式化

 更新時間:2017年02月15日 14:05:36   作者:咚咚醬  
本文將以yyyy-MM-dd HH:mm:ss為例介紹js date 格式化的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧

以這個為例:    yyyy-MM-dd HH:mm:ss

首先得寫好你需要的模板

options.sign = options.sign || 'yyyy-MM-dd HH:mm:ss';

其次就可以調(diào)用日期函數(shù)了(這里的月一定要+1,因為默認(rèn)是從0開始的)

var d = new Date();
var year = d.getFullYear();
var month = d.getMonth()+1;
var day = d.getDate();
var hours = d.getHours();
var minutes = d.getMinutes();
var second = d.getSeconds();

然后把得到的日期與模板結(jié)合起來,就大功告成了,(這里用到了replace  把模板里的日期給替換掉)

var result = options.sign;
result = result.replace('yyyy', year);
result = result.replace('MM', month);
result = result.replace('dd', day);
result = result.replace('HH', hours);
result = result.replace('mm', minutes);
result = result.replace('ss', second);
return result;

其實寫完可以自己優(yōu)化一下,自己好好想想,比如:2017-2-1 9:2:8  --> 2017-02-01 09:02:08 等。

這樣自己可以寫一個函數(shù)來過濾一下:這就用到一些小知識點(diǎn),比如三目運(yùn)算符,有時候會幫大忙,所以基礎(chǔ)還是要打好的。

var _complete = function(n){
  return (n>9) ? n : '0' + n;
} 

函數(shù)簡單的封裝好了。怎么用呢,看下面的代碼,很簡單,比如獲取hours的時候。過濾一遍就好啦。

var hours =  _complete(d.getHours());

下面附上全部代碼:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>日期時間</title>
 </head>
 <body>
 </body>
</html>
<script type="text/javascript">
 //yyyy-MM-dd
 var getDateFormat = function(options){
  options = options || {};
  options.sign = options.sign || 'yyyy-MM-dd HH:mm:ss';
  var _complete = function(n){
   return (n>9) ? n : '0' + n;
  }
  var d = new Date();
  var year = d.getFullYear();
  var month = _complete(d.getMonth()+1);
  var day = _complete(d.getDate());
  var hours = _complete(d.getHours());
  var minutes = _complete(d.getMinutes());
  var second = _complete(d.getSeconds());
  var result = options.sign;
  result = result.replace('yyyy', year);
  result = result.replace('MM', month);
  result = result.replace('dd', day);
  result = result.replace('HH', hours);
  result = result.replace('mm', minutes);
  result = result.replace('ss', second);
  return result;
 }
 console.log(getDateFormat());
</script>

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

最新評論

林甸县| 卫辉市| 大洼县| 霍邱县| 博兴县| 潮州市| 儋州市| 勃利县| 叙永县| 淮安市| 盐池县| 盈江县| 吉安市| 肥西县| 新竹县| 衡山县| 同仁县| 庆安县| 林芝县| 莒南县| 雅江县| 辽中县| 肇庆市| 阿拉尔市| 台北市| 法库县| 茌平县| 航空| 喀喇沁旗| 巴林右旗| 邵阳市| 奎屯市| 七台河市| 平利县| 华蓥市| 青海省| 依兰县| 灌南县| 太湖县| 辽源市| 手游|