1、要获得当前时间,我们可以使用Date方法,new一个Date对象。
2、然后调用这个对象的toLocaleTimeString方法,来获取具体的时间
3、最后使用alert方法来弹出结果,来验证一下是否正确
4、运行页面,点击按钮,可以看到弹出一个确认框里,里面显示的时间就是当前时间了。
一般的处理方式是在前台通过JS控制,JS控制显示时间的代码如下,各种不同的显示方式:[javascript]
function Clock() {
var date = new Date()
this.year = date.getFullYear()
this.month = date.getMonth() + 1
this.date = date.getDate()
this.day = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六")[date.getDay()]
this.hour = date.getHours() <10 ? "0" + date.getHours() : date.getHours()
this.minute = date.getMinutes() <10 ? "0" + date.getMinutes() : date.getMinutes()
this.second = date.getSeconds() <10 ? "0" + date.getSeconds() : date.getSeconds()
this.toString = function() {
return "现在是:" + this.year + "年" + this.month + "月" + this.date + "日 " + this.hour + ":" + this.minute + ":" + this.second + " " + this.day
}//现在是<span id="clock">现在是:2013年3月6日 13:54:17 星期三</span>
[javascript]
<span></span>
this.toSimpleDate = function() {
return this.year + "-" + this.month + "-" + this.date
}//2013-03-06
this.toDetailDate = function() {
return this.year + "-" + this.month + "-" + this.date + " " + this.hour + ":" + this.minute + ":" + this.second
}//2013-03-06 13:45:43
this.display = function(ele) {
var clock = new Clock()
ele.innerHTML = clock.toString()//显示方式调用
window.setTimeout(function() {clock.display(ele)}, 1000)
}
}
我有一个这样的程序,以前我的个人博客。
但在跟你说数据库之前,望你理解一下什么是数据库?如果你说完全不适用数据库,是不能做到你这样的功能的!我是用文本充当数据库,做为保存机制。然后通过自己定义的函数来增删读改该文件的操作。
表面上看来,你不需要安装任何数据库,但要仔细去看看,其实自己已经实现了一个数据库,就是没有专业的数据库功能那么强大,安全及优化性能没有那么高罢了。
简单的来说数据库,就是这样的原理。
我现在用的是办公室的电脑没有装FLASH插件,所以不能上传。你要是要的话,留下邮箱,我给你发过去,我邮箱中有。
下边给你一段,我自己的数据库格式
1|locksepace|&ltspan&gt&lt/span&gt|locksepace|2|locksepace|August 31, 2013, 12:50 am|locksepace|1用|locksepace|分解,你说的时间,内容,包括访客IP,等等信息都可包涵。
哎,为了你,我刚刚安装了一个FLASH插件,上传上来吧给你!
效果图