首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

php中time()获得的时间戳与js的Date.parse(new Date())获取的长度不一致

在 PHP 和 JavaScript 中获取时间戳的方式有所不同,导致它们的长度和单位可能不一致。以下是主要区别和解决方法: 1. PHP time() 和 JavaScript Date.parse(new Date()) 的区别 语言/方法 返回值 单位 示例 PHP time() 当前 Unix 时间戳(秒) 秒(10位) 1651234567 JS Date.parse(new Date()) 当前 Unix 时间戳(毫秒) 毫秒(13位) 1651234567000 PHP time() 返回的是 秒级时间戳(10位)。 JS Date.parse(new Date()) 返回的是 ...
类别:网页编程 - PHP技术    查看:44    更新:2025-05-05

正则表达式检验是否输入日期时间

<script> function check(str){ var reg = /^(d+)-(d{1,2})-(d{1,2}) (d{1,2}):(d{1,2}):(d{1,2})$/; var r = str.match(reg); if(r==null)return false; r[2]=r[2]-1; var d= new Date(r[1], r[2],r[3], r[4],r[5], r[6]); if(d.getFullYear()!=r[1])return false; if(d.getMonth()!=r[2])return false; if(d.getDate()!=r[3])return false; if(d.getHours()!=r[4])return false; if(d.getMinutes()!=r[5])return false; if(d.getSeconds()!=r[6])return false; return true; } </script> 1.var reg = /^(d+)-(d{1,2})-(d{1,2}) (d{1,2}):(d{1,2}):(d{1,2})$/; 建立正则表达式: d:表示数字,即数字0-9 {1,2}:表示匹配1-2次 2...
类别:网页编程 - JavaScript    查看:138    更新:2014-06-05

通过时间校验学习JavaScript正则表达式

JavaScript作为客户端脚本可以说无处不在,尤其是作为客户端的数据验证尤为重要。而对于数据有效性、合法性的验证,正则表达式起到了举足轻重的作用。现在我们就从时间校验来开始学习正则表达式的用法。   为什么要从时间验证的例子开始我们的正则表达之旅呢?首先,因为时间校验比较常用,尤其是日期的验证几乎是每个注册程序都要进行校验的;另外,日期函数相对来说包含的涉及正则表达式的内容较少,其次字符单一除了数字之外,就是几个很有限的连接连接符号,正则逻辑简单。       预备知识:    1.为JavaScript增加函数:熟悉Java的人都是知道,Java所有的方法都是...
类别:网页编程 - JavaScript    查看:140    更新:2014-05-21

C#里面比较时间大小三种方法

1。比较时间大小的实验 string st1="12:13"; string st2="14:14"; DateTime dt1=Convert.ToDateTime(st1); DateTime dt2=Convert.ToDateTime(st2); DateTime dt3=DateTime.Now; if(DateTime.Compare(dt1,dt2)>0) msg.Text=st1+">"+st2; else msg.Text=st1+"<"+st2; msg.Text+="rn"+dt1.ToString(); if(DateTime.Compare(dt1,dt3)>0) msg.Text+="rn"+st1+">"+dt3.ToString(); else msg.Text+="rn"+st1+"<"+dt3.ToString(); 2。计算两个时间差值的函数,返回时间差的绝对值: private string DateDiff(DateTime DateTime1,DateTime DateTime2) { string dateDiff=null; try { Tim...
类别:网页编程 - ASP.NET    查看:132    更新:2014-05-20

PHP计算当前时间之后(之前)的时间

在PHP中有一个非常厉害的函数,strtotime()函数,这个函数有一个异常厉害的使用方法,手册上说的有,但是估计在实际应用中能够想到的人不多。 我为了计算出当前时间N天后的日期时,也是自己写了一个很复杂的函数之后才无意间发现这个函数的,现在记录下来以免以后又忘记了 当前时间一周之后的时间戳:strtotime('+1 week'),这样就行了,一周之后是这样我想N周之后大家应该也就知道了吧,嘿嘿…… 然后举一反三,一个月之后呢?应该是strtotime('+1 months'); 5天之后的时间呢当然是:strtotime('+5 days'); 12个小时之后呢?strtotime('+12 hours'); 20分钟之后当然是:strtotime('+20 minutes'); 30秒之后就是strtotim...
类别:网页编程 - PHP技术    查看:110    更新:2014-05-19

PHP获取文件创建时间、修改时间

filemtime ( string filename ) 返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。 例如:$a=filemtime("log.txt");            echo "修改时间:".date("Y-m-d H:i:s",$a)." filectime ( string filename ) 返回文件上次 inode 被修改的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。 例如:$a=filectime("log.txt");            echo "创建时间:".date("Y-m-d H:i:s",$a)." ...
类别:网页编程 - PHP技术    查看:124    更新:2014-05-19

测试页面执行时间的类

<?class timer {      var $StartTime = 0;      var $StopTime = 0;      var $TimeSpent = 0;      function start(){          $this->StartTime = microtime();      }      function stop(){          $this->StopTime  = microtime();      }     &...
类别:网页编程 - PHP技术    查看:102    更新:2014-05-19

DB2中有关日期和时间的函数及应用

DAYNAME         返回一个大小写混合的字符串,对于参数的日部分,用星期表示这一天的名称(例如,Friday)。   DAYOFWEEK    返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期日。   DAYOFWEEK_ISO 返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期一。   DAYOFYEAR          返回参数中一年中的第几天,用范围在 1-366 的整数值表示。   DAY...
类别:数据库 - DB2    查看:100    更新:2014-05-19

Oracle中的时间应用

1、转换函数 与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date('2004-11-27','yyyy-mm-dd'),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。 如;to_date('2004-11-27 13:34:43', 'yyyy-mm-dd hh24:mi:ss') 将得到具体的时间 多种日期格式: YYYY:四位表示的年份  YYY,YY,Y:年份的最后三位、两位或一位,缺省为当前世纪  MM:01~12的月份编号  MONTH:九个字符表示的月份,右边用空格填补  MON:三位字符的月份缩写  WW:一年中的星期  D:星期中的第几天&nb...
类别:数据库 - ORACLE    查看:121    更新:2014-05-19

如何建立一个VB.NET日期/时间值

当你需要从一组特定的部分组合一个完整的日期/时间值时,你可以加载Date对象的结构器,并给它分配必要的日期/时间部分。本文说明如何执行这一功能。 组合一个日期/时间值在VB.NET中可以用几种方法组合一个日期/时间值。列表A说明了几种实现相同功能的方法。第一个消息框将显示:dtDate1: 1/2/2007 12:00:00 A.M. 第二个消息框将显示:dtDate2: 1/2/2007 12:00:00 A.M. 第三个消息框将显示:dtDate3: 2/3/2007 3:01:59 A.M. 第四个消息框将显示:dtDate4: 2/3/2007 3:01:59 P.M. 实例说明要设定变量dtDate1的值,我利用#符号设定日期为1/2/2007。由于没有指定时间,系统会默认将时间分配为12:00:00 A.M.。(如果你指定#1/2/...
类别:程序开发 - VB/.NET    查看:118    更新:2014-05-19

Java语言中的时间和日期处理相关的代码实现

java.util包是Java语言提供的工具类包,该包中包含了如日期、随机数和数据结构实现类等一系列的工具类实现,是学习Java语言的基础包之一。 本部分就以Java语言中常用的时间和日期处理、随机数处理以及集合框架为基础进行介绍。 时间和日期处理 使用程序进行时间和日期处理,是程序员必须的一种常用技能,在不同的程序设计语言中提供了不同的格式进行实现,现在就介绍一下Java语言中的实现方式,以及基本的应用,使得对于Java语言的时间和日期处理技术有比较全面的认识。 在程序中,某个固定的时间代表的都是一个时间点,也就是一个时间的瞬间,例如2009年3月8日15点50分0秒,在实际的应用中,经常需要对于两个时间进行比较或计算时间之间的差...
类别:程序开发 - JAVA    查看:88    更新:2014-05-14

PowerBuilder中把图标放在时间显示处

将窗口最小化为时钟旁的小图标 建立主窗口“w_main”: 窗口定义如下“Local External Fuctions”: function long LoadLibrary( ref string string ) LIBRARY "KERNEL32" Alias For LoadLibraryA function long FreeLibrary( long long ) LIBRARY "KERNEL32" function boolean Shell_NotifyIcon( ulong long, ref s_str str ) LIBRARY "SHELL32" Alias FOR "Shell_NotifyIconA" function long LoadIcon( long long, long long ) LIBRARY "USER32" Alias For LoadIconA  定义结...
类别:程序开发 - PowerBuilder    查看:97    更新:2014-05-10

PHP的日期时间格式化函数

函数名:date_format参数: $string 时间源,可以是2006-04-24 09:56:07这种格式,$format要格式化的形式,如%Y年%m月%d日%H时%M分%S秒看需要删改示例:<?phpecho date_format($rs['time'],'%Y年%m月%d日%H时%M分%S秒');?> 以下是PHP代码:【复制】 function date_format($string, $format="%b %e, %Y", $default_date=null){if (substr(PHP_OS,0,3) == 'WIN') {$_win_from = array ('%e', '%T', '%D');$_win_to = array ('%#d', '%H:%M:%S', '%m/%d/%y');$format = str_replace($_win_from, $_win_to, $format);}if($string != '') {return strftime($format, smarty_make_timestamp($string));} else...
类别:网页编程 - PHP技术    查看:126    更新:2014-05-05

PHP中的日期及时间

PHP有很多便于使用的函数以显示及处理日期。 要以某种特定格式显示日期或时间,可使用date()函数。它有两个参数:如何显示日期的格式以及代表你所要显示日期的时间戳。这个时间戳必须是先前所提到的从 1970 年起算的总秒数(如果你要使用当前时间可使用time()函数,此函数会返回“现在”的时间戳)。date() 有很多格式选项,如同C语言中的strftime()函数或Perl语言的POSIX::strftime()函数一样。 <?php $birthday_stamp = mktime(19,45,0,3,10,1975); $birthday_formatted = date('F d, Y - g:ia',$birthday_stamp); echo "David was born on $birthday_formatted." ?> 会显示 David was born on March...
类别:网页编程 - PHP技术    查看:94    更新:2014-05-05

PHP的日期时间格式化函数

函数名:date_format参数: $string 时间源,可以是2006-04-24 09:56:07这种格式,$format要格式化的形式,如%Y年%m月%d日%H时%M分%S秒看需要删改示例:<?phpecho date_format($rs['time'],'%Y年%m月%d日%H时%M分%S秒');?> 以下是PHP代码:【复制代码】 function date_format($string, $format="%b %e, %Y", $default_date=null){if (substr(PHP_OS,0,3) == 'WIN') {$_win_from = array ('%e', '%T', '%D');$_win_to = array ('%#d', '%H:%M:%S', '%m/%d/%y');$format = str_replace($_win_from, $_win_to, $format);}if($string != '') {return strftime($format, smarty_make_timestamp($string));} ...
类别:网页编程 - PHP技术    查看:121    更新:2014-04-18

PHP教程之日期时间函数的应用技巧

checkdate($month,$date,$year)如果应用的值构成一个有效日期,则该函数返回为真。例如,对于错误日期2005年2月31日,此函数返回为假。在日期用于计算或保 存在数据库中之前,可用此函数检查日期并使日期生效。< ?php// returns falseecho checkdate(2,30,2005) ? "valid" : "invalid";// returns trueecho checkdate(4,6,2010) ? "valid" : "invalid";?>getdate($ts)在没有自变量的情况下,该函数以结合数组的方式返回当前日期与时间。 数组中的每个元素代表日期/时间值中的一个特定组成部分。可向函数提交可选的时间标签自变量,以获得与时间标签对应的日期/时间值。应用此函数来获得一系列离散...
类别:网页编程 - PHP技术    查看:114    更新:2014-04-18