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

js date 格式化

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

以這個(gè)為例:    yyyy-MM-dd HH:mm:ss

首先得寫(xiě)好你需要的模板

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

其次就可以調(diào)用日期函數(shù)了(這里的月一定要+1,因?yàn)槟J(rèn)是從0開(kāi)始的)

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é)合起來(lái),就大功告成了,(這里用到了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;

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

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

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

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

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

下面附上全部代碼:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>日期時(shí)間</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>

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

相關(guān)文章

最新評(píng)論

西华县| 江陵县| 和林格尔县| 荃湾区| 嘉义市| 通城县| 尚义县| 新津县| 巴林左旗| 外汇| 商水县| 抚远县| 巴塘县| 酉阳| 棋牌| 红桥区| 饶平县| 若尔盖县| 体育| 凤凰县| 泰顺县| 华安县| 家居| 内江市| 额济纳旗| 威远县| 宣威市| 万荣县| 安庆市| 大方县| 沈丘县| 新余市| 铁岭县| 乐东| 开江县| 泸西县| 肇源县| 淄博市| 平罗县| 富顺县| 青岛市|