ASPcms时间标签怎么写,精确到秒的格式

ASPcms时间标签怎么写,精确到秒的格式,第1张

找到文件:inc/AspCms_CommonFunasp

搜索:Function formatDate(Byval t select case cint(ftype) case 1

找 ' yyyy-mm-dd

formatDate=y & "-" & m & "-" & d

case 2

' yy-mm-dd

formatDate=right(y,2) & "-" & m & "-" & d case 3

' mm-dd

formatDate=m & "-" & d

case 4

' yyyy-mm-dd hh:mm:ss

formatDate=y & "-" & m & "-" & d & " " & h & ":" & mi & ":" & s

case 5

' hh:mm:ss

formatDate=h & ":" & mi & ":" & s

case 6

' yyyy年mm月dd日

formatDate=y & "年" & m & "月" & d & "日"

case 7

' yyyymmdd

formatDate=y & m & d

case 8

'yyyymmddhhmmss

formatDate=y & m & d & h & mi & s end select

然后在 case 8后添加

case 9 ' y

formatDate=y

case 10

' m

formatDate=m case 11 ' d

formatDate=d

找到文件:inc/AspCms_MainClassasp

搜索:case "date"

找到

case "yy-m-d"

nloopstr = replace(nloopstr,matchfieldvalue,FormatDate(rsObj(6),1)) case "y-m-d"

nloopstr = replace(nloopstr,matchfieldvalue,FormatDate(rsObj(6),2)) case "m-d"

nloopstr = replace(nloopstr,matchfieldvalue,FormatDate(rsObj(7),3)) end select

然后在 case "m-d"后添加

case "new"

nloopstr = replace(nloopstr,matchfieldvalue, datediff("d",rsObj("AddTime"),now())) case "yy"

nloopstr = replace(nloopstr,matchfieldvalue,FormatDate(rsObj("AddTime"),9)) case "mm"

nloopstr = replace(nloopstr,matchfieldvalue,FormatDate(rsObj("AddTime"),10)) case "dd"

nloopstr = replace(nloopstr,matchfieldvalue,FormatDate(rsObj("AddTime"),11))

修改之后,就可以用[list:date style=yy][list:date style=mm][list:date style=dd]来独立显示年月日了。

还可以通过判断{if:[[list:date style=new]<7]}class=new{end if}来为最近7天更新的新闻增加样式或者new图标了。

如果还想显示英文的月份,就需要AspCms_CommonFunasp中的case 10的内容。

打开inc/AspCms_CommonFunasp

搜索:Function formatDate(Byval t,Byval ftype)

找到

case 10 ' m

formatDate=m

修改case 10为:

case 10 ' m

select case m

case 1

m="January"

case 2

m="February"

case 3

m="March"

case 4

m="April"

case 5

m="May"

case 6

m="June"

case 7

m="July"

case 8

m="August"

case 9

m="September"

case 10

m="October"

case 11

m="November"

case else

m="December"

end select

formatDate= m

这样调用[list:date style=mm]是显示的就是英文的月份了。

怎么样,是不是很简单,轻轻松松就可以定义自己想要的日期时间的样式了。

可以直接改扩展名,如改成Default2aspx,再在最前面加一行

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2aspxcs" Inherits="Default2" %>

然后建立Default2aspxcs页,内容为

using System;

using SystemData;

using SystemConfiguration;

using SystemCollections;

using SystemWeb;

using SystemWebSecurity;

using SystemWebUI;

using SystemWebUIWebControls;

using SystemWebUIWebControlsWebParts;

using SystemWebUIHtmlControls;

public partial class Default2 : SystemWebUIPage

{

protected void Page_Load(object sender, EventArgs e)

{

//这里写连接数据库的代码。

}

}

cs页中要访问div input等对象,对其加runat="server"属性就可以通过id使用了。

思路可以有几种: 一是先把样式写好,你要表示的层里 面就己经读取了数据库的字段,但使 用CSS的DISPLAY的NONE属性隐藏,当使 用onmouseover时,改变CSS的样式为 BLOCK 二是写好两个样式,一个是隐藏的样 式,另一个是显示的样式,用JS更改 DIV的CLASS名称达到效果 如果要在鼠标移到时才读取数据库字 段,那就要用到AJAX技术来获取相应数 据了。

1找一个合适的CMS系统,这里我给新手推荐SiteServer CMS,这个系统比较简单,适合新手,而且编辑模板很简单。

2去SiteServer CMS官网下载程序。

3配置IIS环境。(开始-控制面板-添加删除程序-添加删除Windows组件-在Internet信息服务项前打勾。)

4安装net语言环境。(搜一下net就会出来很多下载处,下载好后安装。)

5安装SQL SERVER数据库,建立一个数据库。

6把SiteServer CMS官网下载来的CMS程序按教程进行安装。安装完成后一个网站就生成了,以后就可以通过后台进行管理,可以更新内容。

以上就是关于ASPcms时间标签怎么写,精确到秒的格式全部的内容,包括:ASPcms时间标签怎么写,精确到秒的格式、ASP.NET中以前做的html 静态页面现需转成ASP动态页面不连接数据库,请问应怎样怎样转换呢、网页中,舌签下面用aspcms调用文章列表,网页载入时,文章列表显示,一切换舌签,文章列表就没了,求开导。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9814380.html

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

发表评论

登录后才能评论

评论列表(0条)

保存