若天明 发表于 2015-1-16 23:46:20

ASP网页编程之取得ASP的中文日期字符串

ASP脚本是采用明文(plaintext)方式来编写的。中文|字符串|字符串我们通常需要在WEB页面上写上当前的日期,可能使用客户端script,或者使用ASP。使用ASP的一个特点是,它产生的效果看起来是静态的页面,但实际上它是动态生成的。如果你希看用ASP显示一个中文的日期,则需要转化一下。下面是用来转化的函数及其调用实例。

[[函数完成]]
[%
======================================================
函数Date2Chinese
功效:取得中文日期的字符串(如一九九八年蒲月十二日)
参数:iDate要转化的日期
前往:中文日期的字符串
======================================================
FunctionDate2Chinese(iDate)
  Dimnum(10)
  DimiYear
  DimiMonth
  DimiDay

  num(0)=""
  num(1)="一"
  num(2)="二"
  num(3)="三"
  num(4)="四"
  num(5)="五"
  num(6)="六"
  num(7)="七"
  num(8)="八"
  num(9)="九"

  iYear=Year(iDate)
  iMonth=Month(iDate)
  iDay=Day(iDate)
  Date2Chinese=num(iYear1000)+_
    num((iYear100)Mod10)+num((iYear_
    10)Mod10)+num(iYearMod_
    10)+"年"
  IfiMonth]=10Then
    IfiMonth=10Then
      Date2Chinese=Date2Chinese+_
      "十"+"月"
    Else
      Date2Chinese=Date2Chinese+_
      "十"+num(iMonthMod10)+"月"
    EndIf
  Else
    Date2Chinese=Date2Chinese+_
      num(iMonthMod10)+"月"
  EndIf
  IfiDay]=10Then
    IfiDay=10Then
      Date2Chinese=Date2Chinese+_
      "十"+"日"
    ElseIfiDay=20OriDay=30Then
      Date2Chinese=Date2Chinese+_
      num(iDay10)+"十"+"日"
    ElseIfiDay]20Then
      Date2Chinese=Date2Chinese+_
      num(iDay10)+"十"+_
      num(iDayMod10)+"日"
    Else
      Date2Chinese=Date2Chinese+_
      "十"+num(iDayMod10)+"日"
    EndIf
  Else
    Date2Chinese=Date2Chinese+_
    num(iDayMod10)+"日"
  EndIf
EndFunction
%]

[[调用举例]]
[%
response.writedate2Chinese(date())
%]</p>因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。

再见西城 发表于 2015-1-20 11:43:18

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

小妖女 发表于 2015-1-29 07:00:13

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

仓酷云 发表于 2015-2-5 23:47:07

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

不帅 发表于 2015-2-14 06:31:47

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

飘飘悠悠 发表于 2015-3-4 05:01:55

那么,ASP.Net有哪些改进呢?

飘灵儿 发表于 2015-3-11 17:17:21

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

老尸 发表于 2015-3-27 06:09:58

那么,ASP.Net有哪些改进呢?
页: [1]
查看完整版本: ASP网页编程之取得ASP的中文日期字符串