无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻 > 公司新闻 >

微信商家小程序_js date 格局化

时间:2021-01-12 14:06来源:微信商家小程序 作者:jianzhan 点击:
文中将以yyyy-MM-dd HH:mm:ss为例子详细介绍js date 文件格式化的有关专业知识。具备非常好的参照使用价值,下边跟随网编一起來看看吧最先得写好你必须的模版options.sign = options.sign || 'y
本文将以yyyy-MM-dd HH:mm:ss为例介绍js date 格式化的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧

首先得写好你需要的模板

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

其次就可以调用日期函数了(这里的月一定要+1,因为默认是从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();

然后把得到的日期与模板结合起来,就大功告成了,(这里用到了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;

其实写完可以自己优化一下,自己好好想想,比如::8  -- :08 等。

这样自己可以写一个函数来过滤一下:这就用到一些小知识点,比如三目运算符,有时候会帮大忙,所以基础还是要打好的。

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

函数简单的封装好了。怎么用呢,看下面的代码,很简单,比如获取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 

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持凡科!


(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信

在线咨询
联系电话

400-888-8866