热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jquery时间戳,jquery时间戳转换日期格式

JS或者jQuery中怎么处理时间戳为Y-m-d这样的格式推荐一个JavaScript常用函数库:jutils其中的formatDate 函数(javascript时间戳转换),支

JS或者jQuery中怎么处理时间戳为Y-m-d 这样的格式

推荐一个Javascript常用函数库:

jutils

其中的 formatDate 函数(Javascript时间戳转换),支持自定义格式,可以显示年,月,周,日,时,分,秒多种形式的日期和时间。

例:

var date = jutils.formatDate(new Date(1567564136*1000),"YYYY-MM-DD HH:ii:ss");

console.log(date);

// 2019-09-04 10:28:56

还可以自定义返回格式,更多用法可以参照:

js将时间戳转为日期格式

部分源码的截图:

js时间戳转换年月日

jquery 在时间上戳加一年。例如现在时间戳为 1472711659,在此基础上加上一年!谢谢!

给你趴一个看看,先把时间戳转为时间,然后+1年,然后在转为时间戳

(function($) {

$.extend({

myTime: {

/**

* 当前时间戳

* @return int unix时间戳(秒)

*/

CurTime: function(){

return Date.parse(new Date())/1000;

},

/**

* 日期 转换为 Unix时间戳

* @param string 2014-01-01 20:20:20 日期格式

* @return int unix时间戳(秒)

*/

DateToUnix: function(string) {

var f = string.split(' ', 2);

var d = (f[0] ? f[0] : '').split('-', 3);

var t = (f[1] ? f[1] : '').split(':', 3);

return (new Date(

parseInt(d[0], 10) || null,

(parseInt(d[1], 10) || 1) - 1,

parseInt(d[2], 10) || null,

parseInt(t[0], 10) || null,

parseInt(t[1], 10) || null,

parseInt(t[2], 10) || null

)).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()+1) + "-";

ymdhis += time.getUTCDate();

if (isFull === true)

{

ymdhis += " " + time.getUTCHours() + ":";

ymdhis += time.getUTCMinutes() + ":";

ymdhis += time.getUTCSeconds();

}

return ymdhis;

}

}

});

})(jQuery);

调用边的

script

document.write($.myTime.DateToUnix('2016-04-12 10:49:59')+'br');

document.write($.myTime.UnixToDate(1460429399));

/script

jquery时间戳怎么转成日期格式

这个不能直接转换。只能自己编写。

下面是简单的例子。并有基本注释:

(function($) {

    $.extend({

        myTime: {

            /**

             * 当前时间戳

             * @return int        unix时间戳(秒)  

             */

            CurTime: function(){

                return Date.parse(new Date())/1000;

            },

            /**              

             * 日期 转换为 Unix时间戳

             * @param string 2014-01-01 20:20:20  日期格式              

             * @return int        unix时间戳(秒)              

             */

            DateToUnix: function(string) {

                var f = string.split(' ', 2);

                var d = (f[0] ? f[0] : '').split('-', 3);

                var t = (f[1] ? f[1] : '').split(':', 3);

                return (new Date(

                        parseInt(d[0], 10) || null,

                        (parseInt(d[1], 10) || 1) - 1,

                        parseInt(d[2], 10) || null,

                        parseInt(t[0], 10) || null,

                        parseInt(t[1], 10) || null,

                        parseInt(t[2], 10) || null

                        )).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()+1) + "-";

                ymdhis += time.getUTCDate();

                if (isFull === true)

                {

                    ymdhis += " " + time.getUTCHours() + ":";

                    ymdhis += time.getUTCMinutes() + ":";

                    ymdhis += time.getUTCSeconds();

                }

                return ymdhis;

            }

        }

    });

})(jQuery);


推荐阅读
  • EPPlus绘制刻度线的方法及示例代码
    本文介绍了使用EPPlus绘制刻度线的方法,并提供了示例代码。通过ExcelPackage类和List对象,可以实现在Excel中绘制刻度线的功能。具体的方法和示例代码在文章中进行了详细的介绍和演示。 ... [详细]
  • 获取时间的函数js代码,js获取时区代码
    本文目录一览:1、js获取服务器时间(动态)2 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
  • 本文介绍了在wepy中运用小顺序页面受权的计划,包含了用户点击作废后的从新受权计划。 ... [详细]
  • 使用eclipse创建一个Java项目的步骤
    本文介绍了使用eclipse创建一个Java项目的步骤,包括启动eclipse、选择New Project命令、在对话框中输入项目名称等。同时还介绍了Java Settings对话框中的一些选项,以及如何修改Java程序的输出目录。 ... [详细]
  • java drools5_Java Drools5.1 规则流基础【示例】(中)
    五、规则文件及规则流EduInfoRule.drl:packagemyrules;importsample.Employ;ruleBachelorruleflow-group ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 【Python 爬虫】破解按照顺序点击验证码(非自动化浏览器)
    #请求到验证码base64编码json_img_datajson_raw.get(Vimage)#获取到验证码编码 #保存验证码图片到本地defbase64_to_img(bstr ... [详细]
author-avatar
用户r5oydafsky
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有