<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作为客户端脚本可以说无处不在,尤其是作为客户端的数据验证尤为重要。而对于数据有效性、合法性的验证,正则表达式起到了举足轻重的作用。现在我们就从时间校验来开始学习正则表达式的用法。 为什么要从时间验证的例子开始我们的正则表达之旅呢?首先,因为时间校验比较常用,尤其是日期的验证几乎是每个注册程序都要进行校验的;另外,日期函数相对来说包含的涉及正则表达式的内容较少,其次字符单一除了数字之外,就是几个很有限的连接连接符号,正则逻辑简单。
预备知识: 1.为JavaScript增加函数:熟悉Java的人都是知道,Java所有的方法都是...
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...
在PHP中有一个非常厉害的函数,strtotime()函数,这个函数有一个异常厉害的使用方法,手册上说的有,但是估计在实际应用中能够想到的人不多。
我为了计算出当前时间N天后的日期时,也是自己写了一个很复杂的函数之后才无意间发现这个函数的,现在记录下来以免以后又忘记了
当前时间一周之后的时间戳:strtotime('+1 week'),这样就行了,一周之后是这样我想N周之后大家应该也就知道了吧,嘿嘿……
然后举一反三,一个月之后呢?应该是strtotime('+1 months');
5天之后的时间呢当然是:strtotime('+5 days');
12个小时之后呢?strtotime('+12 hours');
20分钟之后当然是:strtotime('+20 minutes');
30秒之后就是strtotim...
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)."
...
<?class timer { var $StartTime = 0; var $StopTime = 0; var $TimeSpent = 0; function start(){ $this->StartTime = microtime(); } function stop(){ $this->StopTime = microtime(); } &...
DAYNAME 返回一个大小写混合的字符串,对于参数的日部分,用星期表示这一天的名称(例如,Friday)。 DAYOFWEEK 返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期日。 DAYOFWEEK_ISO 返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期一。 DAYOFYEAR 返回参数中一年中的第几天,用范围在 1-366 的整数值表示。 DAY...
类别:数据库 -
DB2 查看:104
更新:2014-05-19
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...
当你需要从一组特定的部分组合一个完整的日期/时间值时,你可以加载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/...
java.util包是Java语言提供的工具类包,该包中包含了如日期、随机数和数据结构实现类等一系列的工具类实现,是学习Java语言的基础包之一。 本部分就以Java语言中常用的时间和日期处理、随机数处理以及集合框架为基础进行介绍。 时间和日期处理 使用程序进行时间和日期处理,是程序员必须的一种常用技能,在不同的程序设计语言中提供了不同的格式进行实现,现在就介绍一下Java语言中的实现方式,以及基本的应用,使得对于Java语言的时间和日期处理技术有比较全面的认识。 在程序中,某个固定的时间代表的都是一个时间点,也就是一个时间的瞬间,例如2009年3月8日15点50分0秒,在实际的应用中,经常需要对于两个时间进行比较或计算时间之间的差...
将窗口最小化为时钟旁的小图标 建立主窗口“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 定义结...
函数名: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有很多便于使用的函数以显示及处理日期。 要以某种特定格式显示日期或时间,可使用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...
函数名: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));} ...
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)在没有自变量的情况下,该函数以结合数组的方式返回当前日期与时间。 数组中的每个元素代表日期/时间值中的一个特定组成部分。可向函数提交可选的时间标签自变量,以获得与时间标签对应的日期/时间值。应用此函数来获得一系列离散...