代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
PHP
】
JS+PHP时间戳
作者:
Dezai.CN
/ 发布于
2013/1/25
/
1144
1、JS时间戳: var nowtime = (new Date).getTime();/*当前时间戳*/ 2、PHP时间戳: time(); <?php $t=time(); echo($t . ""); $nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60secs echo 'Now: '. date('Y-m-d') ."\n"; echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n"; ?> 显示: 1138618081 Now: 2005-03-30 Next Week: 2005-04-07 3、JS转换PHP时间戳: 方法一、 <script language="javascript"> function Trans_php_time_to_str(timestamp,n){ update = new Date(timestamp*1000);//时间戳要乘1000 year = update.getFullYear(); month = (update.getMonth()+1<10)?('0'+(update.getMonth()+1)):(update.getMonth()+1); day = (update.getDate()<10)?('0'+update.getDate()):(update.getDate()); hour = (update.getHours()<10)?('0'+update.getHours()):(update.getHours()); minute = (update.getMinutes()<10)?('0'+update.getMinutes()):(update.getMinutes()); second = (update.getSeconds()<10)?('0'+update.getSeconds()):(update.getSeconds()); if(n==1){ return (year+'-'+month+'-'+day+' '+hour+':'+minute+':'+second); }else if(n==2){ return (year+'-'+month+'-'+day); }else{ return 0; } } </script> nowtime为PHP获取的时间戳; Trans_php_time_to_str(nowtime,2);//显示2011-05-23 Trans_php_time_to_str(nowtime,1);//显示2011-05-23 15:54:26 方法二、 function dateFormat(value) { //var dt = new Date.parseDate('1201192986', 'U'); var dt = new Date.parseDate(value, 'U'); return dt.format('d.m.Y'); } 一、将传到php的时间值转换为时间戳的函数: protected function GetMkTime($dtime){ if(!preg_match("/[^0-9]/", $dtime)){ return $dtime; } $dtime = trim($dtime); $dt = Array(1970, 1, 1, 0, 0, 0); $dtime = preg_replace("/[\r\n\t]|日|秒/", " ", $dtime); $dtime = str_replace("年", "-", $dtime); $dtime = str_replace("月", "-", $dtime); $dtime = str_replace("时", ":", $dtime); $dtime = str_replace("分", ":", $dtime); $dtime = trim(preg_replace("/[ ]{1,}/", " ", $dtime)); $ds = explode(" ", $dtime); $ymd = explode("-", $ds[0]); if(!isset($ymd[1])){ $ymd = explode(".", $ds[0]); } if(isset($ymd[0])){ $dt[0] = $ymd[0]; } if(isset($ymd[1])) $dt[1] = $ymd[1]; if(isset($ymd[2])) $dt[2] = $ymd[2]; if(strlen($dt[0])==2) $dt[0] = '20'.$dt[0]; if(isset($ds[1])){ $hms = explode(":", $ds[1]); if(isset($hms[0])) $dt[3] = $hms[0]; if(isset($hms[1])) $dt[4] = $hms[1]; if(isset($hms[2])) $dt[5] = $hms[2]; } foreach($dt as $k=>$v){ $v = preg_replace("/^0{1,}/", '', trim($v)); if($v==''){ $dt[$k] = 0; } } $mt = mktime($dt[3], $dt[4], $dt[5], $dt[1], $dt[2], $dt[0]); if(!empty($mt)){ return $mt; }else{ return time(); } }
试试其它关键字
PHP时间戳
同语言下
.
用net匹配并替换iOS标准的emoji表情符号
.
处理带Emoji表情的的字符串
.
获取微信昵称时 过滤特殊字符
.
通过判断上传文件的头字符来判断文件的类型
.
模拟百度URL加密解密算法
.
以太坊检查地址是否合法
.
实现crontab解析类
.
获取每个月的开始和结束时间
.
图片上传工具类
.
APP手机应用信息采集
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
Dezai.CN
贡献的其它代码
(
4037
)
.
多线程Socket服务器模块
.
生成随机密码
.
清除浮动样式
.
弹出窗口居中
.
抓取url的函数
.
使用base HTTP验证
.
div模拟iframe嵌入效果
.
通过header转向的方法
.
Session操作类
.
执行sqlite输入插入操作后获得自动编号的ID
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3