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的with语句使用方法
Sep 21 Javascript
JavaScript 变量基础知识
Nov 07 Javascript
jquery阻止后续事件只执行第一个事件
Jul 24 Javascript
Bootstrap 组件之按钮(二)
May 11 Javascript
浅析如何利用JavaScript进行语音识别
Oct 27 Javascript
利用JS实现简单的瀑布流加载图片效果
Apr 22 Javascript
Vuejs实现带样式的单文件组件新方法
May 02 Javascript
基于react组件之间的参数传递(详解)
Sep 05 Javascript
js中apply()和call()的区别与用法实例分析
Aug 14 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
Mar 07 Javascript
React生命周期原理与用法踩坑笔记
Apr 28 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
Jul 27 Javascript
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
php合并数组中相同元素的方法
2014/11/13 PHP
WordPress自定义时间显示格式
2015/03/27 PHP
用js实现随机返回数组的一个元素
2007/08/13 Javascript
IE和FireFox(FF)中js和css的不同
2009/04/13 Javascript
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法
2015/08/07 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
如何使用JavaScript实现无缝滚动自动播放轮播图效果
2020/08/20 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
利用Python为iOS10生成图标和截屏
2016/09/24 Python
python用BeautifulSoup库简单爬虫实例分析
2018/07/30 Python
Python补齐字符串长度的实例
2018/11/15 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
Django Rest framework权限的详细用法
2019/07/25 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
教师对学生的评语
2014/04/28 职场文书
安全横幅标语
2014/06/09 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
学院党委班子四风问题自查报告及整改措施
2014/10/25 职场文书
2014年工程部工作总结
2014/11/25 职场文书
新生开学寄语大全
2015/05/28 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js
Alexa停服!网站排名将何去何从?目前还没有替代品。
2022/04/15 杂记
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers