MySQL & PHP

第四节 其他杂项


5.1 对时间字段的处理

MySQL 中有一个14字节的 datetime 数据类型,是非常有用的. 格式为 yyyyMMddhhmmss :

y = year
M = month
d = day
h = hours
m = minutes
s = seconds

例如 19990317182330 表示 6:23:30pm on March 17th, 1999 (1999年3月17日下午6点23分30秒).

这种长数字的表示格式对比较记录之间的时间关系十分有好处,每一位都有确切 的含义,这意味着你可以快速地建立日期与时间.

如果你想从用户那里得到时间字段,我们强烈建议设置下拉式菜单来设置时间, 由用户自己选择,一个用来选择年,一个用来选择月,一个用来选择日,一个用来选择 时,等等.许多HTML表单中都用到了这种方法.把所有的输入组合到一起就成为了时 间字段.下面就是组合的例子:

    $datetime = $year.$month.$day.$hour.$min.$sec;
    

注意: 这里并未考虑到时差,你必须自己来解决这个问题.在许多WEB应用程序 中这是个很棘手的问题,因为在http header中并未包括用户所在时区的信息.我们 无法判断用户所在时区.

5.2 问题与回答

如果你有任何关于此文档的问题时,请发 email 到: rene@vtwebwizard.com. 我并不能保证我能回答所有的问题,但是我会关注此事.

5.3 服务

顺便提一下我们的服务,请抽空光临我们的站点 website 如果你有什么项目需要我们帮助的话,请与我们联系.

5.4 BOY工作室

本文由BOY工作室翻译,整理.欢迎转载.抄袭.修改. www.linuxboy.net 如果你有什么项目需要我们帮助的话,请与我们联系.( NTBOY AND LINUXBOY)

又注:MySQL的NT下的版本已经有了,所以大家可以在NT下搭建 一个NT+APACHE+PERL+PHP3+MYSQL的东东,也许有人觉得可笑,也 许并不可笑.

Back Index Next Chapter

Vt. Web Wizard Home    |     Email Questions & Comments

© 1998 Vt. Web Wizard