`

[转]jquery日期时间戳转换

阅读更多
(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);

  

分享到:
评论

相关推荐

    jQuery时间戳转换、倒计时、数字转汉字代码.zip

    jQuery提供了方便的方法来处理时间戳,比如将时间戳转换为易于阅读的日期格式。这通常通过`$.fn.extend`或`$.timeago`函数实现,后者是一个流行的插件,可以将时间戳转化为易于理解的过去或未来的时间描述,如“5...

    jQuery时间戳转换倒计时代码.zip

    本资源“jQuery时间戳转换倒计时代码.zip”包含了一组实用的JavaScript代码,用于实现时间戳与倒计时功能,以及将数字转换为汉字等常见需求。 首先,时间戳是计算机科学中表示时间的一种方式,它是一个自1970年1月1...

    jquery中实现时间戳与日期相互转换

    - **从时间戳转换回日期**:`UnixToDate`函数接收一个秒级时间戳,可以指定是否返回完整日期格式(包括小时、分钟和秒)以及时区偏移。它首先可能根据时区参数调整时间戳,然后利用`getUTC*`系列方法获取UTC日期和...

    jQuery时间戳转换、倒计时、数字转汉字代码

    本文将深入探讨jQuery中与时间戳转换、倒计时和数字转汉字相关的知识点。 首先,时间戳是表示特定日期和时间的一个数字,通常以秒或毫秒为单位,从1970年1月1日(UTC/GMT的午夜)开始计算。在JavaScript中,`Date...

    基于jQuery的时间戳与日期间的转化

    在这个例子中,我们扩展了jQuery的全局变量`JTime`,添加了三个方法,分别是`newTime`、`DateToTamp`和`TampToDate`,它们分别用于获取当前时间戳、将日期字符串转换为时间戳以及将时间戳转换为日期字符串。...

    jquery 时间戳转日期过程详解

    这篇文章主要介绍了jquery 时间戳转日期过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 搜了一下发现这个时间戳转时间的代码很好用,附上实践的代码 ...

    jQuery时间戳和日期相互转换操作示例

    `$.myTime.UnixToDate()`函数负责将时间戳转换回日期字符串。这个函数接受一个时间戳(秒为单位)、一个布尔值(决定是否返回完整日期和时间)和一个可选的时区参数。如果提供了时区,会先进行时区调整。接着,通过...

    jQuery时间戳转换倒计时代码

    综上所述,结合jQuery库,我们可以轻松地实现在网页中进行时间戳转换、倒计时以及数字转汉字等功能。在实际项目中,这些功能可以进一步封装成插件或者组件,以提高代码复用性和维护性。而压缩包中的"jiaoben6032...

    多功能jQuery日期插件jeDate

    jeDate是一款大众化的日期控件,除了包含 单双面板、区域选择、 多语言、日历固定、有效无效日期、日期时间戳转换、日期加减、限制时分秒、初始化日期加减N、日期标注点、设定年月(YYYY-MM)、日期范围限制、开始...

    timeago.js自动将时间戳转换为更易读的时间轴

    "timeago.js" 就解决了这个问题,它能将时间戳转换成如“5分钟前”、“约3小时前”这样的表述,使得时间信息更具可读性,提升了用户的交互体验。 该插件的使用方法相当简单。首先,你需要在HTML文档中引入"jQuery-...

    ajax接收Date类型的数据时会把数据转换为时间戳

    这说明无论是使用jQuery的$.get()方法还是原生的XMLHttpRequest对象发送AJAX请求,服务器返回的日期类型数据在客户端都会被转换成时间戳。 除了上述提到的请求头字段“X-Requested-With: XMLHttpRequest”,它会...

    多功能jQuery日期控件 jeDate.js 支持年月日时分秒的选择

    jeDate是一款大众化的日期控件,她身兼多职,虽不是万能的,但是她却是功能强大多样的美少女,她除了包含 单双面板、区域选择、 多语言、日历固定、有效无效日期、日期时间戳转换、日期加减、限制时分秒、初始化日期...

    jQuery将时间日期转换为多少天之前代码

    &lt;title&gt;jQuery日期转换示例 &lt;p id="post-time"&gt;2022-05-01 &lt;script src="https://code.jquery.com/jquery-3.6.0.min.js"&gt;&lt;/script&gt; &lt;script src="js/main.js"&gt;&lt;/script&gt; ``` 在对应的`js/main.js`中: ...

    jQuery将时间日期转换为多少天之前代码.zip

    在给定的资源"jQuery将时间日期转换为多少天之前代码.zip"中,我们可以预见到一个实用的功能:将日期时间转换为显示为相对于当前日期的“多少天之前”的形式。这个功能在网页上展示历史数据或者更新时间时特别有用,...

    jquery 将当前时间转换成yyyymmdd格式的实现方法

    在JavaScript和jQuery中,日期处理是一项常见的任务,尤其是在创建动态网页和进行数据记录时。`jQuery`虽然主要是用于DOM操作和事件处理的库,但也可以辅助处理JavaScript原生的日期对象。本文将深入探讨如何使用...

    datatables render与日期转换(moment.js)

    例如,如果你的原始数据源中的日期是以某种特定格式(如Unix时间戳或ISO 8601)存储的,你可以使用`render` 来将其转换为用户友好的格式。 ```javascript $(document).ready(function() { $('#example').DataTable...

Global site tag (gtag.js) - Google Analytics