回 帖 发 新 帖 刷新版面

主题:如何显示英文格式的日期?

哪位大哥知道如何把中文日期(2007-01-16)用英文格式显示(Jan.16,2007)?多谢!

[url=http://www.marketavenue.cn]marketavenue[/url]

回复列表 (共6个回复)

沙发

用monthname函数!

板凳

函数:Formatdatetime()
功能:格式化日期表达式/变量
格式:formatdatetime(date[,nameformat])
参数:date为有效的日期表达式/变量;nameformat是指定的日期格式常量名称

【nameformat参数说明】
vbGeneralDate:显示日期和/或时间。如果有日期部分,则将该部分显示为短日期格式。如果有时间部分,则将该部分显示为长时间格式。如果都存在,则显示所有部分。  
vbLongDate:使用计算机区域设置中指定的长日期格式显示日期。 
vbShortDate:使用计算机区域设置中指定的短日期格式显示日期。 
vbLongTime:使用计算机区域设置中指定的时间格式显示时间。 
vbShortTime:使用 24 小时格式 (hh:mm) 显示时间。 

3 楼

谢谢楼上两位朋友的回答!不过还是显示不出想要的效果“Jan. 16, 2007”,难道与服务器有关吗?

4 楼

真不行就自己写个函数,把所有时间中的月份数据取出来 比如monthe("10-11-2006")根据月份数据 替换成英文缩写就ok了,这应该不是服务器的问题!2楼所说的formatdatetime函数格式表达式中不知有否这种格式?我对此函数不熟悉!不敢妄言!

5 楼

不是只有一个日期啊,是每天的新闻,想把日期都换成英文格式。应该会有函数直接来转换吧,可以找了很长时间也没找到,郁闷啊~

6 楼

没有
用JS倒是可以嘀

我来回复

您尚未登录,请登录后再回复。点此登录或注册