在html页面中,freemark怎么获取当前系统时间

在html页面中,freemark怎么获取当前系统时间,第1张

在freemarker中获取当前日期:${now}获取当前日期并比较:<#if holdDatedate gt nowdate></#if>另外,在自己使用的时候,遇到不能做大于等于(>=)或小于等于(<=)这种比较,如果要做等于(==)比较的话,可以这样:<#if (contentholdDate)string("yyyyMMdd") == nowstring("yyyyMMdd")> </#if>string("yyyyMMdd")的作用是把日期数据转成对应格式(yyyyMMdd)的字符串。

网页前端是无法获取到服务器时间的,只有通过后台取值然后进行传递。 使用Ajax每秒获取服务器的时间并显示出来,但是服务器网络延迟较高,这样误差较大。

示例采用Head的方法处理,第一次页面加载时从服务器端获得时间,以这个时间为基准,客户端再用js每秒累加。

完整代理示例:

<html>

<head>

<title>html网页获取服务器的时间</title>

<script language="JavaScript" type="text/javascript">

<!--程序执行需要耗费时间,误差在2秒以下-->

var xml;

扩展网页前端获取当前时间,调用date()函数即可。

示例代码:

<span id="cg"></span>

<script>setInterval("cginnerHTML=new Date()toLocaleString()",1000);</script>

如果用javascript获取服务器时间,就要用到ajax,但是这纯属多此一举,你可以直接用您现在所学习的语言(asp/php/jsp/net)等等本身所具有的获取时间的函数,例如您现在学的是php,直接

echo date('Y-m-d H:i:s',time());就可以获取服务器时间

<script language="javascript">

function getCurDate()

{

 var d = new Date();

 var week;

 switch (dgetDay()){

 case 1: week="星期一"; break;

 case 2: week="星期二"; break;

 case 3: week="星期三"; break;

 case 4: week="星期四"; break;

 case 5: week="星期五"; break;

 case 6: week="星期六"; break;

 default: week="星期天";

 }

 var years = dgetFullYear();

 var month = add_zero(dgetMonth()+1);

 var days = add_zero(dgetDate());

 var hours = add_zero(dgetHours());

 var minutes = add_zero(dgetMinutes());

 var seconds=add_zero(dgetSeconds());

 var ndate = years+"年"+month+"月"+days+"日 "+hours+":"+minutes+":"+seconds+" "+week;

 var divT=documentgetElementById("divT");

 divTinnerHTML= ndate;

}

function add_zero(temp)

{

 if(temp<10) return "0"+temp;

 else return temp;

}

setInterval("getCurDate()",100);

</script>

这段代码兼容所有浏览器的“获取系统当前时间”的JS代码:

调用方法:当前时间:<font id="divT"></font>

以上就是关于在html页面中,freemark怎么获取当前系统时间全部的内容,包括:在html页面中,freemark怎么获取当前系统时间、html网页怎样获取服务器的时间、页面怎么获得服务器时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10143528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存