js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
在web开发中,我们经常需要用js将时间戳转yyyy-MM-ddHH-mm-ss类似的格式,这样才适合我们的观感,那么我们该如何在js中将时间戳转换成这种格式呢?其实很简单,我们开发一个时间戳工具类,如下:
第一种:最简单的是一个js时间格式的转换函数方法
functionformatDateTime(inputTime){ vardate=newDate(inputTime); vary=date.getFullYear(); varm=date.getMonth()+1; m=m<10?('0'+m):m; vard=date.getDate(); d=d<10?('0'+d):d; varh=date.getHours(); h=h<10?('0'+h):h; varminute=date.getMinutes(); varsecond=date.getSeconds(); minute=minute<10?('0'+minute):minute; second=second<10?('0'+second):second; returny+'-'+m+'-'+d+''+h+':'+minute+':'+second; };
然后这样在jsp或html页面调用这个js时间转换方法就可以了:
formatDateTime(inputTime);
第二种:在js工具类中定义js时间戳转换方法,如下(包含了js工具类的定义方法,“return”一定要有哦!):
vartool=(function($){ varformatDateTime=function(inputTime){ vardate=newDate(inputTime); vary=date.getFullYear(); varm=date.getMonth()+1; m=m<10?('0'+m):m; vard=date.getDate(); d=d<10?('0'+d):d; varh=date.getHours(); h=h<10?('0'+h):h; varminute=date.getMinutes(); varsecond=date.getSeconds(); minute=minute<10?('0'+minute):minute; second=second<10?('0'+second):second; returny+'-'+m+'-'+d+''+h+':'+minute+':'+second; }; return{ formatDateTime:formatDateTime//最后一行不要有逗号 }; })(jQuery);
在jsp或html中调用js时间戳转换方法:
�core.formatDateTime(o.beginDate);�
以上所述是小编给大家介绍的js时间戳转yyyy-MM-ddHH-mm-ss工具类详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。