如何让通过getdate()与date()两个函数获得的系统时间与系统同步?即当页面是静止时,这两个函数获得的系统时间可以自动刷新!

siney1206 2003-11-26 01:02:42
具体情况是这样的:
<?php
$time=getdate(); //这个$time主要是用来获得具体年、月、日而设的(如2003、11、04)
$date=date("Y-m-d H:i;s"); //得到当天的日期(如2003-11-26 12:42:30)
?>
<form ....>
....
<input type="text" value="<?php echo $date; ?> readonly="true">
..
</form>
但现在就存在这样一个问题{因为我这个系统是设计给完全的傻瓜用的(完全没用过电脑,文化水平都在小学以下)},一天当中会有无数次要使用这个页面,所以为了减少操作上的困难,我就想让这个页面始终打开,然后通过系统时间不断变化,他们只需按提交或enter键就OK了,可我现在不知怎样实现这一功能!

各位大侠,快帮忙想想办法!急啊!在线等候!先谢谢了!

注:不能定时刷新,因为使用是不定时的,而且如果在使用时刷新,会导致数据丢失!
...全文
228 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
siney1206 2003-12-01
  • 打赏
  • 举报
回复
OK 搞定了,非常感谢各位大侠的帮助!
siney1206 2003-11-30
  • 打赏
  • 举报
回复
ustcfrank(阿卡波糖)
看来你这个方法应该是可以实现,不过我现在不在公司,明天回公司试看,非常感谢!
zuozl 2003-11-29
  • 打赏
  • 举报
回复
我理解你的意思,
<?php
$time=getdate(); //这个$time主要是用来获得具体年、月、日而设的(如2003、11、04)
$date=date("Y-m-d H:i;s"); //得到当天的日期(如2003-11-26 12:42:30)
?>
<form ....>
....
<input type="text" value="<?php echo $date; ?> readonly="true" name=increment>
..
</form>
然后用JavaScript从increment基值开始按秒递增
linjianwu 2003-11-28
  • 打赏
  • 举报
回复
int mktime(int hour, int minute, int second, int month, int day, int year);

此函数可以实现。能不能把你的问题说清楚一点。我还是看不懂你想要实现的功能
siney1206 2003-11-28
  • 打赏
  • 举报
回复
这个自动变时是可以了,能不能把这个时间转变为unix的计时呢?即到现在是多少秒?有这样的函数吗?
ustcfrank 2003-11-28
  • 打赏
  • 举报
回复
<form name="form1" action=2.php">
少个引号

<form name="form1" action="2.php">
ustcfrank 2003-11-28
  • 打赏
  • 举报
回复
其实你直接在操作数据库的那个页面生成这些东西就可以了

1.php

就是bonniewater(陪你去看海)那段代码

把这几行

<form name="form1">
<input name="c" type="text" value= readonly="true">
</form>


改为

<form name="form1" action=2.php">
<input name="c" type="text" value= readonly="true">
<input type="submit">
</form>

-----------------------------

2.php
---

<?php

echo '第一:'.date('Y-m-d H:i:s');

echo '<br>';

echo '第二:unix的时间截:'.mktime();

echo '<br>';

echo '第三: 年:'.date('Y').' 月:'.date('m').' 日:'.date('d').' 时:'.date('H');

echo '<br>';

//在这里操作数据库

//主要用到两个函数:date()和mktime(),手册里详细说明

?>
siney1206 2003-11-28
  • 打赏
  • 举报
回复
ustcfrank(阿卡波糖)

不好意思,刚才搞错了!
 我要的效果是这样的:
 如我的页面中有这样一个文本框:
当前时间为:2003-11-28 10:23:25 (这个时间是这样显示来的<?php echo $time; ?>)
然后我希望 2003-11-28 10:23:26它随系统每分每秒都在改变,那么提交时就得到的就是系统当前的时间,而不是刚打开页面时的时间
你明白了我的意思了吗?
siney1206 2003-11-28
  • 打赏
  • 举报
回复
ustcfrank(阿卡波糖)

我想要的效果是
select * from aa ;
siney1206 2003-11-28
  • 打赏
  • 举报
回复
第一,提交时,要得到按按钮时候的时间(强调时间是最新的),
格式是:2003-11-28 16:45:50;
第二,在得到这个时间的同时,要把这个时间转变为unix的时间截;
第三,同时要获得这个时间的年(2003)、月(11)、日(28)以及时(16);
第四,不管以什么方式得到,但要必须能通过PHP提交到数据库里!

不知这样,大家明白我的意思了吗?
stan23 2003-11-27
  • 打赏
  • 举报
回复
倒!上面几个是不是搞程序搞久了脑子僵了? :D
<input type="text" value="<?php echo $date; ?> readonly="true">
这既然是个表单内容,就一定要送到服务器的,可服务器不需要它啊!因为服务器自己可以判断时间

ustcfrank 2003-11-27
  • 打赏
  • 举报
回复

to siney1206(快乐天使)

bonniewater(陪你去看海)那个就是自动计时的啦,注意,把那段代码放在
<?php
....

?>
外面

你想要什么样的效果?
bonniewater 2003-11-27
  • 打赏
  • 举报
回复
晕……
stan23(小刀)他是要自动计数的效果呀
freeantfly 2003-11-27
  • 打赏
  • 举报
回复
你要前台的时间,是不是每分每秒都在变化,还是只是需要提交后获得服务器时间,显示在前面

freeantfly 2003-11-27
  • 打赏
  • 举报
回复
都把我搞晕了.如果自动计数,又不通过后台,只有用JAVASCRIPT来记录了

放在hidden里不久可以了吗??
siney1206 2003-11-27
  • 打赏
  • 举报
回复
stan23(小刀)
是啊,我是要自动计数,服务器是无法判断的.
真的没有办法解决吗?好急,大家再帮忙想想办法啊!
myblessu 2003-11-26
  • 打赏
  • 举报
回复
bonniewater(陪你去看海) 就是啦
siney1206 2003-11-26
  • 打赏
  • 举报
回复
如何用javascript来更新时间,但我现在是通过php来获取时间的,这两个能够统一吗?
myblessu 2003-11-26
  • 打赏
  • 举报
回复
那就只能用javascript来更新时间了.
siney1206 2003-11-26
  • 打赏
  • 举报
回复
提交时这个页面也不动,执行的页面是另行弹出的页面,与这个页面无关!执行页执行完了就可关闭!
加载更多回复(2)

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧