日期与时间戳之间相互转换

/**
*
* 日期与时间戳之间相互转换
* Author : WH_ZCZ
* Date : 2014.2.27
* 使用方式  $.timeStamp.DateToUnix(dateStr)
*		   $.timeStamp.UnixToDate(unixTime, false, 8)
*/
(function($) {
	$.extend({
		timeStamp: {
			/**
			* 日期转换为Unix时间戳
			* @param <string>	d	日期
			* @return <int>		unix时间戳(毫秒)
			*/
			DateToUnix: function(d){
				return new Date(d.replace(/-/g,"/")).getTime();
			},
			/**
			* Unix时间戳转换为日期
			* @param <int> unixTime		待转换时间戳(毫秒)
			* @param <bool> isFull    	返回完整时间(Y-m-d 或者 Y-m-d H:i:s)
			* @param <int>  timeZone   	时区
			*/
			UnixToDate: function(unixTime, isFull, timeZone){                 
				if (typeof(timeZone) == 'number'){                     
					unixTime = parseInt(unixTime/1000) + parseInt(timeZone) * 60 * 60;
				}
				var time = new Date(unixTime*1000);
				var ymdhis = "";
				ymdhis += time.getUTCFullYear() + "-";
				ymdhis += (time.getUTCMonth() + 1 <10 ? "0" + (time.getUTCMonth() + 1) : + time.getUTCMonth() + 1) + "-";
				ymdhis += time.getUTCDate() <10 ? "0" + time.getUTCDate() : time.getUTCDate();
				if(isFull === true){
					ymdhis += " " + (time.getUTCHours() <10 ? "0" + time.getUTCHours() : time.getUTCHours()) + ":";
					ymdhis += (time.getUTCMinutes() <10 ? "0" + time.getUTCMinutes() : time.getUTCMinutes()) + ":";
					ymdhis += time.getUTCSeconds() < 10? "0" + time.getUTCSeconds() : time.getUTCSeconds();
				}
				return ymdhis;
			}
		} 
	});
})(jQuery);
vip-admin Html v1.0.0.zip 更新时间:2017-01-06 更新日志: 1.该模板最大化保留了原生layui的基础样式,整合行成的一套后台模板。 2.该模板集合了layui插件、datatables插件。 3.该模板使用layui基础样式中的按钮、表单、表格、和选项卡 4.datatables表格和layui表格深度整合,使用更加方便、美观、人性化。 5.扩展了欢迎页面、登录页面。 vip-admin Html v1.0.1.zip 更新时间:2017-02-16 更新日志: 1.优化datatables表格,添加排序图标,点击升序降序更加美观;表格全选优化,全选后所有选中项添加背景颜色,使之选中更加明显。 2.添加echearts图表插件,展示了基本的柱状图和饼图示例。 vip-admin Html v1.1.0.zip 更新时间:2017-02-27 更新日志: 1.登录页面添加头部标题 2.新增tree table 页面 3.新增404页面 4.新增tips提示页面 5.js功能: 具体操作请查看 js/table-tool.js getIds(table对象,获取input为id的属性); deleteAll(ids,请求url,操作成功跳转url,操作失败跳转url); UnixToDate(时间戳,显示年月日时分,加8小时显示正常时间区); 6.该版本已兼容手机浏览 vip-admin Html v1.5.0.zip 更新时间:2017-03-20 1.更新layui框架为最新版1.0.9_rts版本。 2.优化css,样式更加接近vip-admin管理系统v1.0.5。 3.新增效果:导航栏点击栏目右侧添加相应tab选项卡,点击已经生成过的选项卡直接跳转到该选选项卡 4.新增导航栏收缩按钮 5.修改已知BUG vip-admin Html v1.5.1.zip 更新时间:2017-03-21 1.修改浏览器窗口resize时不断闪烁BUG。 感谢:Clannad- vip-admin Html v1.6.0.zip 更新时间:2017-04-25 1.优化CSS、JS 2.新增新的登录、注册页面。 3.新增主题功能,提供默认、纯白、蓝白三种主题配置。 4.导航栏添加图标。 5.修改已知BUG。 vip-admin Html v1.7.0.zip 更新时间:2017-05-21 1.优化主题样式细节。 2.标签新增双击关闭当前标签功能。 3.标签新增右键功能。 4.新增js功能。 详细可查看【frame/static/js】文件夹内的js vip_nav.js 【主页菜单js】 具体功能: 1) main方法 main(请求地址,过滤ID,是否展开,携带参数); 2) top_left方法 top_left(请求地址,过滤ID,是否展开,携带参数); vip_tab.js 【子页面操作父页面选项卡js】 具体功能: 1) add方法 add(操作对象,标签标题,url地址); 2) getThisTabId方法 getThisTabId(); // 返回当前展示页面父级窗口标签的lay-id 3) del方法 del(标签lay-id); vip_table.js 【表格js,该js属于整合】 具体功能: 1) deleteAll方法 deleteAll(ids,请求的url,操作成功跳转url,操作失败跳转url); 2) unixToDate方法 unixToDate(时间戳,是否只显示年月日时分,8); // 返回正常时间 3) getIds方法 getIds(表格对象,每条数据的属性id); // 返回需要的 ids 5.修改已知BUG。 vip-admin Html v1.8.0.zip 更新时间:2017-08-26 1.更新layui-v1.0.9为layui-v2.0.2版本。 2.右键增加关闭全部标签按钮。 3.更新欢迎页面。 4.更新data-table页面和tree-table页面为layui自带table组件。 5.新增js功能。 详细可查看【frame/static/js】文件夹内的js vip_table.js 1) getFullHeight方法 getFullHeight(); // 返回子页面整体高度,用于table组件设置全屏高度 6.修改已知BUG。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值