易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP的日期时间运算总结




<?php
//GB2312的Encode
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
/*重点了解strtotime()函数
1、strftime比time()好用,可以直接把常用的’2010-02-03‘转成时间戳。
2、date()可以显示1970年前的时间。而不必用负数做参数2
3、日期计算可以用时间戳来中转。计算两个日期相差的天数,可以取得相差的时间戳后除以“24小时*60分*60”秒来得到,但用strtotime()
更简洁、
4、了解用PEAR创建日历。这里略去。
知识点:网络上有关于date('Y-m-d',-800)来计算1970年前的时间,但WINDOW系统不支持负值,因此总会返回1970-1-1子
夜。
*/
#PHP5必须先设置默认区。
date_default_timezone_set('ETC/GMT-8');
$nowdate='2010-02-23';
$lassdate = '2010-02-22';
echo 'strftime()函数输出的'.strftime('%Y-%m-%d %H:%M:%S',time()).'<br
/>';
echo 'date()函数输出的'.date('Y-m-d H:i:s',time()).'<br />';
//检查日期:boolean checkdate(int month,int day,int year)
$d='2010-2-31';
echo $d.'是'.(checkdate(2,31,2010)?'有效日期!':'无效日期!').'<br />';
//确定当月天数
echo '本月有'.date('t',time()).'天<br />'; //28天
//确定任意给定的月份的天数
$d='2008-02-01'; //闰年,或$d='2008-02';不需要输入天也可以
$d=strtotime($d);
echo '2008年2月有'.date('t',$d).'天<br />'; //29天
$d=getdate();
echo '<pre>';
print_r($d);
echo '</pre>';
/*Array(
    [seconds] => 42
    [minutes] => 16
    [hours] => 13
    [mday] => 23
    [wday] => 2
    [mon] => 2
    [year] => 2010
    [yday] => 53
    [weekday] => Tuesday
    [month] => February
    [0] => 1266902202
)
*/
//echo date("Y-m-d H:i:s",-8000);
//setlocale(LC_ALL,'zh_CN.gb2312'); //setlocale函数对下面的没有影响。
#测试strftime,mktime函数。
echo strftime('今天是:%Y-%m-%d %H:%M:%


相关文档:

PHP去除注释类

<?php
include_once("error.php");
/*
 * 名称 : PHP去源码注释及轻度压缩数据
 * 作者 : pjx
 * 版本 : v 2010/02/25 v 1.0
 * 说明 : 该类用于清除PHP文件(同时兼容C/C++风格注释的文件)源码的注释及去除多余空格
 * 示例 :
 * 实例 => $data = new REMOVE_COMMENT($file_p ......

nginx+php cgi+mysql一键安装包更新版

[part1] http://download.csdn.net/source/2076258 
[part2] http://download.csdn.net/source/2076272
[part3] http://download.csdn.net/source/2076276
[part4] http://download.csdn.net/source/2076283
[part02-04] http://www.ytgps.com/Images/nginx.rar
本文件体积过大分4个包,php-cgi+mysql+nginx.7z ......

PHP开发工具

一 设计工具
UML 和相关设计工具
- Argo UML
UML绘图工具,支持PHP stub生成。 (commercial spin off is Posideon) –Java编写。
- Umbrello UML
UML绘图工具,支持PHP stub生成。 需要Unix / KDE。
- Dia
支持UML 的绘图工具 -使用AutoDia 生成PHP。
- XMI 2 PHP
从XMI文档生成PHP代码,用XML描述U ......

40条优化php代码的小实例

40条优化php代码的小实例
1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;
2.echo的效率高于print,因为echo没有返回值,print返回一个整型;
3.在循环之前设置循环的最大次数,而非在在循环中;
4.销毁变量去释放内存,特别是大的数组;
5.避免使用像__get, __set, __autoload等魔术方法;
6.requiere_once( ......

PHP中设计模式的学习笔记

PHP中设计模式的学习笔记
设计模式(Design Pattern)是面向对象设计中反复出现的问题的解决方案,设计模式是一种比一般类的设计更加抽象的一种思想,
它往往涉及到多个类的定义和使用。
在PHP的开发过程中,经常使用到得设计模式包括:简单工厂模式、单元素模式、观察者模式、命令模式、策略模式以及MVC模式等。
 / ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号