Archive

Posts Tagged ‘date’

php的时间函数date定义

March 31st, 2008

1,年-月-日
echo date(‘Y-m-j’);
2007-02-6

echo date(‘y-n-j’);
07-2-6

大写Y表示年四位数字,而小写y表示年的两位数字;
小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。

echo date(‘Y-M-j’);
2007-Feb-6

echo date(‘Y-m-d’);
2007-02-06

Read more…

PHP&MYSQL ,

SupeSite首页显示Discuz子版块的最新文章列表

September 11th, 2007

编辑templates/default/bbs_index.html.php文件,找到”blockcategorylist block3col”,并将该div块替换为如下代码:

<div class="blockcategorylist block3col">
  <!--各板块最新列表-->
  <!--{loop $_SBLOCK['forumarr'] $ckey $cat}-->
  <!--{eval $ctime=3800+30*$ckey;}-->
  <div class="blockcategory" style="width: 256px;">
    <h3>
      <a href="#action/forumdisplay/fid/$cat[fid]#" class="more">更多</a>
      <strong><a href="#action/forumdisplay/fid/$cat[fid]#">$cat[name]</a></strong>
    </h3>
    <!--{block name="bbsforum" parameter="type/sub/fup/$cat[fid]/allowblog/1/order/displayorder/limit/0,100/cachetime/14400/cachename/subforumarr/tpl/data"}-->
    <!--{eval $_fnames = $cat[fid];}-->
    <!--{loop $_SBLOCK['subforumarr'] $ckey $cat2}-->
    <!--{eval $_fnames = $_fnames . "," . $cat2[fid];}-->
    <!--{/loop}-->
    <ul class="msgtitlelist">
      <!--{block name="bbsthread" parameter="fid/$_fnames/order/dateline DESC/limit/0,10/cachetime/$ctime/subjectlen/40/subjectdot/1/cachename/threadlist/tpl/data"}-->
      <!--{loop $_SBLOCK['threadlist'] $value}-->
      <li><cite>#date("m-d", $value["dateline"])# </cite><a href="$value[url]">$value[subject]</a></li>
      <!--{/loop}-->
    </ul>
    <!--p class="catecommend"><a href="#;">热点</a>
</div>
<!--{/loop}-->
</div>

对softsea样式,在softsea/bbs_index.html.php中查找blockcategorylist, 找到后把对应的div块替换为如下代码

Read more…

PHP&MYSQL ,

Windows XP + Apache 2.2.4 + PHP 5.2.3 + MySQL 5.0.27 + Zend Optimizer 3.3.0环境配置说明

August 7th, 2007

以下为本说明所要用到的软件及相关网站,zend网站下载需要注册一个用户。
Apache 2.2.4 — www.apache.org
PHP 5.2.3 — www.php.net
MySQL 5.0.27 — www.mysql.com
Zend Optimizer 3.3.0 — www.zend.com
phpMyAdmin 2.9.2 — www.phpmyadmin.net

≡ Apache 2.2.4 的安装 ≡

打开我的电脑,进入D盘,在其下新建一个文件夹,名为 local 。
到其官方站点下载 apache_2.2.4-win32-x86-no_ssl.msi 并执行。
按3次Next按钮,安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写自己的即可。
进入Next后,默认的安装路径是”C:\Program Files\Apache Software Foundation\Apache2.2\”,修改路径,改为前面所述的”D:\local\Apache2″。
然后一路下去,直到安装结束;此时,打开D盘下的local文件夹,可以看到有一个名为Apache2的文件夹。
打开IE,然后在地址栏输入:”http://localhost” 或者 “http://127.0.0.1″ 可以看到Apache安装完成的成功页面;以后网页的存在位置就在 “D:\webserver\Apache2\htdocs” 目录。
Read more…

PHP&MYSQL ,

php中有关日期的计算

June 29th, 2007

比如想知道30天后的日期

echo date("Y-m-d H:i:s",strtotime(" +30 day"));

那如果不格式化的话,它会生成时间戳。用来保存方便,显示的时候可以再格式化一下。
毕竟减少数据库负担是尤为重要的。

如果要比较两个日期间相差多少天,可用如下方法

<?PHP
$Date_1="2003-7-15";//也可以是:$Date_1="2003-7-15 23:29:14";
$Date_2="1982-10-1";
$d1=strtotime($Date_1);
$d2=strtotime($Date_2);
$Days=round(($d1-$d2)/3600/24);
Echo   "偶已经奋斗了 $Days 天^_^";
?>

那么如果是unix时间戳形式的,就更简单了,连strtotime都省了。
如比较一个日期1198661058比现在的时间大多少

echo round((1198661058-time())/3600/24);

round是取整。

PHP&MYSQL ,

FreeBSD 6.2 下 DirectAdmin 安装过程(二)

June 22nd, 2007

二、安装DirectAdmin

注意:安装directadmin必须以root直接登陆。不能登陆到其它用户再su到root。具体方法很简单,设置一下ssh就可以了。我就不多介绍了。

# wget http://www.directadmin.com/setup.sh

Hint: Use “fetch” instead of “wget” on FreeBSD systems.

Change permissions on the setup.sh file

Read more…

FreeBSD , , ,

Openads Upgrading and Overcoming Norton Ad Blockers, Revised Process

February 6th, 2007

I thought it would be helpful to post a revised version of my upgrade process, as well as what I do to overcome common Ad Blockers; mainly Norton Internet Security Ad Blocker. Which is also included in Norton Personal Firewall.

It seemed that some folks were experiencing trouble with making file changes, doing all the required edits, and ensuring that everything is on the server properly.
Read more…

software ,

PHP5中的时间相差八小时的解决办法

October 31st, 2006

PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时

方法1:
找到php.ini中的“;date.timezone =”这行,将“;”去掉,改成“date.timezone = PRC”(PRC:People’s Republic of China 中华人民共和国),重启Apache,问题解决。

方法2:
在php5以及起以上的版本,要输出本地的时间(限中国),可以这么写代码:
[php] date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');
?>[/php]

也可以这样写代码:
[php] date_default_timezone_set('Asia/Chongqing');
echo date('Y-m-d H:i:s');
?>[/php]

这样时间相差八小时的问题就解决了!!~~~

PHP&MYSQL , ,

TS 服务器LINUX下配置

October 20th, 2006

TeamSpeak(以下简称TS)是一种专门为网络游戏玩家设计的IP语音通信系统,是目前全球最流行的网游语音通信平台。目前,TeamSpeak已成为各大游戏战队的必备“武器”。TeamSpeak采用客户端/服务器结构,它不同于QQ或MSN,它可实现多人的语音通信功能,它也不同于Netmeeting,无需得到对方IP地址就可以实现多人语音群聊。此外,TS还针对网游的需求设置了快捷键功能,私聊功能等,是一款能真正满足网游玩家需求的产品。有了TeamSpeak,你和队友之间的通信就会变得异常方便,从此不再为打字慢而烦恼了。
Read more…

FreeBSD

关于DISCUZ!用户转换到CWPS的教程!

October 13th, 2006

两种情况,一种是CWPS和论坛安装在同一数据库,一种是安装在不同数据库。
先安装在同一数据库的处理办法! Read more…

Web design , ,