(function($) {
$.extend({
myTime: {
/**
* 日期 转换为 Unix时间戳
* @param <int> year 年
* @param <int> month 月
* @param <int> day 日
* @param <int> hour 时
* @param <int> minute 分
* @param <int> second 秒
* @return <int> unix时间戳(秒)
*/
DateToUnix: function(year, month, day, hour, minute, second){
var oDate =
new Date(Date.UTC(parseInt(year),
parseInt(month), parseInt(day),
parseInt(hour), parseInt(minute),
parseInt(second)
)
);
return (oDate.getTime()/1000);
},
/**
* 时间戳转换日期
* @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) + parseInt(timeZone) * 60 * 60;
}
var time = new Date(unixTime*1000);
var ymdhis = "";
ymdhis += time.getUTCFullYear() + "-";
ymdhis += time.getUTCMonth() + "-";
ymdhis += time.getUTCDate();
if ( isFull === true )
{
ymdhis += " " + time.getUTCHours() + ":";
ymdhis += time.getUTCMinutes() + ":";
ymdhis += time.getUTCSeconds();
}
return ymdhis;
}
}
});
})(jQuery);
分享到:
相关推荐
- **从时间戳转换回日期**:`UnixToDate`函数接收一个秒级时间戳,可以指定是否返回完整日期格式(包括小时、分钟和秒)以及时区偏移。它首先可能根据时区参数调整时间戳,然后利用`getUTC*`系列方法获取UTC日期和...
jQuery提供了方便的方法来处理时间戳,比如将时间戳转换为易于阅读的日期格式。这通常通过`$.fn.extend`或`$.timeago`函数实现,后者是一个流行的插件,可以将时间戳转化为易于理解的过去或未来的时间描述,如“5...
本文将深入探讨jQuery中与时间戳转换、倒计时和数字转汉字相关的知识点。 首先,时间戳是表示特定日期和时间的一个数字,通常以秒或毫秒为单位,从1970年1月1日(UTC/GMT的午夜)开始计算。在JavaScript中,`Date...
本资源“jQuery时间戳转换倒计时代码.zip”包含了一组实用的JavaScript代码,用于实现时间戳与倒计时功能,以及将数字转换为汉字等常见需求。 首先,时间戳是计算机科学中表示时间的一种方式,它是一个自1970年1月1...
`$.myTime.UnixToDate()`函数负责将时间戳转换回日期字符串。这个函数接受一个时间戳(秒为单位)、一个布尔值(决定是否返回完整日期和时间)和一个可选的时区参数。如果提供了时区,会先进行时区调整。接着,通过...
在这个例子中,我们扩展了jQuery的全局变量`JTime`,添加了三个方法,分别是`newTime`、`DateToTamp`和`TampToDate`,它们分别用于获取当前时间戳、将日期字符串转换为时间戳以及将时间戳转换为日期字符串。...
这篇文章主要介绍了jquery 时间戳转日期过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 搜了一下发现这个时间戳转时间的代码很好用,附上实践的代码 ...
要将时间戳转换为可读的日期格式,可以使用`Date`对象。例如: ```javascript function timestampToDate(timestamp) { var date = new Date(timestamp * 1000); // JavaScript时间戳以毫秒为单位 return date....
jeDate是一款大众化的日期控件,除了包含 单双面板、区域选择、 多语言、日历固定、有效无效日期、日期时间戳转换、日期加减、限制时分秒、初始化日期加减N、日期标注点、设定年月(YYYY-MM)、日期范围限制、开始...
"timeago.js" 就解决了这个问题,它能将时间戳转换成如“5分钟前”、“约3小时前”这样的表述,使得时间信息更具可读性,提升了用户的交互体验。 该插件的使用方法相当简单。首先,你需要在HTML文档中引入"jQuery-...
<title>jQuery日期转换示例 <p id="post-time">2022-05-01 <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="js/main.js"></script> ``` 在对应的`js/main.js`中: ...
在给定的资源"jQuery将时间日期转换为多少天之前代码.zip"中,我们可以预见到一个实用的功能:将日期时间转换为显示为相对于当前日期的“多少天之前”的形式。这个功能在网页上展示历史数据或者更新时间时特别有用,...
jeDate是一款大众化的日期控件,她身兼多职,虽不是万能的,但是她却是功能强大多样的美少女,她除了包含 单双面板、区域选择、 多语言、日历固定、有效无效日期、日期时间戳转换、日期加减、限制时分秒、初始化日期...
这说明无论是使用jQuery的$.get()方法还是原生的XMLHttpRequest对象发送AJAX请求,服务器返回的日期类型数据在客户端都会被转换成时间戳。 除了上述提到的请求头字段“X-Requested-With: XMLHttpRequest”,它会...
这类插件通常提供丰富的功能,如日历展示、时间选择器、日期范围选择以及时间戳转换等,对于开发考勤打卡系统或备忘录应用非常实用。 首先,让我们详细了解一下jQuery时间日期插件的核心知识点: 1. **日期和时间...
在JavaScript和jQuery中,日期处理是一项常见的任务,尤其是在创建动态网页和进行数据记录时。`jQuery`虽然主要是用于DOM操作和事件处理的库,但也可以辅助处理JavaScript原生的日期对象。本文将深入探讨如何使用...