标题:function 返回的问题
取消只看楼主
albertw
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-10-28
 问题点数:0 回复次数:1 
function 返回的问题
我想把日期为“2007-1-1”的格式转换为“1Jan07”的格式,但是好象返回的值有问题,出不来,如果不以函数的形式直接调用下面的方法是可以的,所以不知道是不是函数的返回出了问题。下面是代码,高手帮忙找下原因。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
‘上面是DW自动生成的
<script language="vbscript">
function nowdate(ByVal string)
Dim dateArray
dateArray=Split(string,"-",-1,1)
     set dateArray(0)=Right(dateArray(0), 2)
      Select Case dateArray(1)
           Case "1"   set dateArray(1)= "Jan"
           Case "2"    set dateArray(1)="Feb"
           Case "3"    set dateArray(1)="Mar"
           Case "4"    set dateArray(1)="Apr"
           Case "5"   set dateArray(1)="May"
           Case "6"   set dateArray(1)="June"
           Case "7"  set  dateArray(1)="July"
           Case "8"  set  dateArray(1)="Aug"
           Case "9"  set  dateArray(1)="Sept"
           Case "10"  set dateArray(1)="Oct"
           Case "11" set  dateArray(1)="Nov"
           Case "12"  set dateArray(1)="Dec"
      end Select
      nowdate=dateAarry(2)&dateArray(1)&dateArray(0)
      end function
   </script>
<title>无标题文档</title>
</head>
<body>
<script language="vbscript">
Dim st
st="2007-1-10"
st=nowdate(st)
 msgbox  st
</script>
</body>
</html>
搜索更多相关主题的帖子: function 
2008-10-28 14:43
albertw
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-10-28
得分:0 
我需要的是把短日期格式2007-1-3成[1Jan07]的格式。长日期格式太长了,一样感谢你的解答。
2008-10-28 15:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-241081-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.127049 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved