javascript时间戳和日期字符串相互转换代码(超简单)


Posted in Javascript onJune 22, 2016

javascript时间戳和日期字符串相互转换代码(超简单)

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
// 获取当前时间戳(以s为单位)
var timestamp = Date.parse(new Date());
timestamp = timestamp / 1000;
//当前时间戳为:1403149534
console.log("当前时间戳为:" + timestamp);

// 获取某个时间格式的时间戳
var stringTime = "2014-07-10 10:21:12";
var timestamp2 = Date.parse(new Date(stringTime));
timestamp2 = timestamp2 / 1000;
//2014-07-10 10:21:12的时间戳为:1404958872 
console.log(stringTime + "的时间戳为:" + timestamp2);

// 将当前时间换成时间格式字符串
var timestamp3 = 1403058804;
var newDate = new Date();
newDate.setTime(timestamp3 * 1000);
// Wed Jun 18 2014 
console.log(newDate.toDateString());
// Wed, 18 Jun 2014 02:33:24 GMT 
console.log(newDate.toGMTString());
// 2014-06-18T02:33:24.000Z
console.log(newDate.toISOString());
// 2014-06-18T02:33:24.000Z 
console.log(newDate.toJSON());
// 2014年6月18日 
console.log(newDate.toLocaleDateString());
// 2014年6月18日 上午10:33:24 
console.log(newDate.toLocaleString());
// 上午10:33:24 
console.log(newDate.toLocaleTimeString());
// Wed Jun 18 2014 10:33:24 GMT+0800 (中国标准时间)
console.log(newDate.toString());
// 10:33:24 GMT+0800 (中国标准时间) 
console.log(newDate.toTimeString());
// Wed, 18 Jun 2014 02:33:24 GMT
console.log(newDate.toUTCString());

Date.prototype.format = function(format) {
    var date = {
       "M+": this.getMonth() + 1,
       "d+": this.getDate(),
       "h+": this.getHours(),
       "m+": this.getMinutes(),
       "s+": this.getSeconds(),
       "q+": Math.floor((this.getMonth() + 3) / 3),
       "S+": this.getMilliseconds()
    };
    if (/(y+)/i.test(format)) {
       format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
    }
    for (var k in date) {
       if (new RegExp("(" + k + ")").test(format)) {
           format = format.replace(RegExp.$1, RegExp.$1.length == 1
              ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
       }
    }
    return format;
}
console.log(newDate.format('yyyy-MM-dd h:m:s'));

</script>

以上就是小编为大家带来的javascript时间戳和日期字符串相互转换代码(超简单)全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
JS模拟多线程
Feb 07 Javascript
CSS(js)限制页面显示的文本字符长度
Dec 27 Javascript
比较新旧两个数组值得增加和删除的JS代码
Oct 30 Javascript
如何用JavaScript定义一个类
Sep 12 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
Oct 31 Javascript
js在指定位置增加节点函数insertBefore()用法实例
Jan 12 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
Mar 30 Javascript
JavaScript DOM节点操作方法总结
Aug 23 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
Dec 27 Javascript
vue2.0移除或更改的一些东西(移除index key)
Aug 28 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
Sep 09 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
Dec 07 Vue.js
JS 日期与时间戮相互转化的简单实例
Jun 22 #Javascript
静态页面html中跳转传值的JS处理技巧
Jun 22 #Javascript
浅谈JavaScript for循环 闭包
Jun 22 #Javascript
Javascript获取随机数的实现方法
Jun 22 #Javascript
解析浏览器端的AJAX缓存机制
Jun 21 #Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
Jun 21 #Javascript
第十篇BootStrap轮播插件使用详解
Jun 21 #Javascript
You might like
删除及到期域名的查看(抢域名必备哦)
2008/05/14 PHP
PHP开发的一些注意点总结
2010/10/12 PHP
PHP中多线程的两个实现方法
2016/10/14 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
从数据结构分析看:用for each...in 比 for...in 要快些
2013/04/17 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
Vue 进阶教程之v-model详解
2017/05/06 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
python使用xmlrpc实例讲解
2013/12/17 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
2019/06/19 Python
python中几种自动微分库解析
2019/08/29 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
CSS3的颜色渐变效果的示例代码
2017/09/29 HTML / CSS
如何获取某个日期是当月的最后一天
2013/12/05 面试题
JAVA和C++区别都有哪些
2015/03/30 面试题
函授本科个人自我鉴定
2014/03/25 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
2014年社区工作总结
2014/11/18 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
python字典进行运算原理及实例分享
2021/08/02 Python