php中strtotime(date,js模仿php中strtotime()与date()函数实现方法
本文实例讲述了js模仿php中strtotime()与date()函数实现方法。分享给大家供大家参考。具体如下:
在js中没有像php中strtotime()与date()函数,可直接转换时间戳,下面我们来自定一个函数来实现js中具体有时间戳转换的功能。
function datetime_to_unix(datetime){
var tmp_datetime = datetime.replace(/:/g,'-');
tmp_datetime = tmp_datetime.replace(/ /g,'-');
var arr = tmp_datetime.split("-");
var now = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
return parseInt(now.getTime()/1000);
}
function unix_to_datetime(unix) {
var now = new Date(parseInt(unix) * 1000);
return now.toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
}
var datetime = '2012-11-16 10:36:50';
var unix = datetime_to_unix(datetime);
document.write(datetime+' 转换后的时间戳为: '+unix+'
');
var unix = 1353033300;
var datetime = unix_to_datetime(unix);
document.write(unix+' 转换后的日期为: '+datetime);
如果想弹出:2010-10-20 10:00:00这个格式的也好办
function getLocalTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
}
alert(getLocalTime(1177824835));
完整实例
var day1 = parseInt(new Date().valueOf()/1000);
var day2 = new Date(day1 * 1000);
function getLocalTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:d{1,2}$/,' ');
}
/* 同上面函数 */
function getLocalTimes(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17);
}
function getLocalFormatTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
}
document.getElementById("btn1").onclick = function(){
alert(day1);
}
document.getElementById("btn2").onclick = function(){
alert(day2.toLocaleString());
}
document.getElementById("btn3").onclick = function(){
alert( getLocalTime(day1) );
}
document.getElementById("btn4").onclick = function(){
alert( getLocalFormatTime(day1) );
}
document.getElementById("btn5").onclick = function(){
alert(day2.getFullYear()+"-"+(day2.getMonth()+1)+"-"+day2.getDate()+" "+day2.getHours()+":"+day2.getMinutes()+":"+day2.getSeconds());
}
希望本文所述对大家的javascript程序设计有所帮助。
php中strtotime(date,js模仿php中strtotime()与date()函数实现方法相关推荐
- 在ts项目中接入live2d-widget.js , 在网页中展示二次元老婆
原文链接: 在ts项目中接入live2d-widget.js , 在网页中展示二次元老婆 上一篇: tailwindcss 简单场景和官方案例 下一篇: git Submodule 将别人的模型文件通 ...
- js在div中追加html,JS把内容动态插入到DIV的实现方法
/p> "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> Testing example.js 文件内容: window. ...
- 用php计算自由落体,js模仿物理中的自由落体现象
/*自由落到函数 *param height : 初始高度; *param speed : 初始速度; */ function freeFall(element, height, speed){ va ...
- html判断数组中存在不,js判断数组中是否已存在某个值,indexOf的使用说明
indexOf()方法返回在该数组中的元素位置,如果它不存在则返回-1 //数组格式为[ "Name","LangShen","AGE",& ...
- java strtotime_js模仿php中strtotime()与date()函数实现方法
本文实例讲述了js模仿php中strtotime()与date()函数实现方法.分享给大家供大家参考.具体如下: 在js中没有像php中strtotime()与date()函数,可直接转换时间戳,下面 ...
- 通过JS在网页中隐藏URL
js文件比如test.js中写入 var url="https://www.baidu.com/"; var time="0.006511926651001"; ...
- smarty中使用php函数,在smarty模板中使用PHP函数的方法
在smarty模板中使用PHP函数的方法 发布于 2014-11-23 22:57:51 | 174 次阅读 | 评论: 0 | 来源: 网友投递 Smarty模板引擎Smarty是一个使用PHP写出 ...
- js 的Trim、LTrim、RTrim函数
js 的Trim.LTrim.RTrim函数 此方法是通过正则表达式来处理的,代码比较少,比较经典. 如下是追加到String的属性当中. String.prototype.Trim = functi ...
- date js 减去_从JavaScript中的日期中减去天,月,年
从JavaScript中的日期中减去天,月,年 有谁知道约会(例如今天)并回溯X天,X个月和X年的简单方法吗? 我已经尝试过: var date = new Date(); $("#sear ...
最新文章
- 请求筛选模块被配置为拒绝包含 hiddenSegment 节的 URL 中的路径
- Asp.Net Core异常处理整理
- 你所需要的java基础篇和提升篇大总结
- iOS之单例模式的写法
- iview 使用笔记
- 随便说说:在ASP.NET应用程序中上传文件
- 404页面自动跳转javascript
- Linux的分区类型
- Accelerated C++ Chapter4.1 用函数来计算学生成绩
- 米斯特白帽培训讲义 挖掘篇
- pca算法python实现_三种方法实现PCA算法(Python)
- jdk LinkedList源码解析
- sqlserver 2016 安装
- 【深度学习】 图像识别实战 102鲜花分类(flower 102)实战案例
- codis3 搭建部署实验
- SpringMVC从基础到源码
- 【转】关于提示can't load package 'xxx.bpl.' 错误问题的解决方法
- 2017-2018-1 Java演绎法 第一周 作业
- 一、flink基础之数据读取
- MUX VLAN详解与配置实例
热门文章
- Microsoft Hyper-V Server 2008 R2和SCVMM2012部署XenDesktop 5.6桌面虚拟化系列之三准备XenDesktop服务器...
- 近一段忙项目。。。。
- ASP.NET Ajax 1.0 RC 'Sys' 未被定義 問題
- Synergy 共享键盘和鼠标
- SQL Server-聚焦什么时候用OPTION(COMPILE)呢?
- Mysql 通过frmibd 恢复数据
- 初涉SQL Server性能问题(3/4):列出阻塞的会话
- 【原创】WinCE下流驱动开发流程
- 智能卡技术和身份认证
- [转贴]超强悍!一位操盘手的惊人语录