ASP中格式化时间短日期补0变两位长日期的方法_应用技巧

来源:脚本之家  责任编辑:小易  

用FormatDateTime函数处理成短日期格式就行了,如(Now(),vbShortDate)%>www.zgxue.com防采集请勿采集本网。

因为短日期不足2位,所以在网页排版的时候,影响美观,下面两个函数可以解决这个问题。

datetime.ToString(\"yyyy-MM-dd\")

2020-2-7短日期 变 2020-02-07长日期

返回表达式,此表达式已被格式化为日期或时间。FormatDateTime(Date[,NamedFormat]) 参数 Date 必选项。要被格式化的日期表达式。NamedFormat 可选项。指示所使用的日期/时间格式的数值,如果省略,则使用

Function FStime(times) Dim years,months,days if len(times)=0 then exit function years=year(times) months=right("0"&month(times),2) days=right("0"&day(times),2) times=years&"-"&months&"-"&days FStime=timesEnd Function

function new_time(myStr) if myStr=\"\"then 如果你的前面日期都是保持2位数比如01 而不是1的话就简单的多 现在是自适应的 你就是19878一类的都没问题 觉得好就加分哦.很费时的

2020-2-7 23:37:5短日期 变 2020-02-07 23:37:05长日期

假设你时间字段是addtime: response.write formatdatetime(rs(\"addtime\"),2) 或者: (rs(\"addtime\"),2)%>

Function FLtime(times) Dim years,months,days,hours,minutes,seconds if len(times)=0 then exit function years=year(times):months=right("0"&month(times),2) days=right("0"&day(times),2):hours=right("0"&hour(times),2) minutes=right("0"&minute(times),2):seconds=right("0"&second(times),2) FLtime=years&"-"&months&"-"&days&" "&hours&":"&minutes&":"&secondsEnd Function

返回表达式,此表达式已被格式化为日期或时间。FormatDateTime(Date[,NamedFormat]) 参数 Date 必选项。要被格式化的日期表达式。NamedFormat 可选项。指示所使用的日期/时间格式的数值,如果省略,则使用

Pw_Sys 日期格式转换函数

<%Rem Pw_Sys 日期格式转换函数function DateTimeFormat(DateTime,Format)select case Formatcase "1"DateTimeFormat=""&year(DateTime)&"年"&month(DateTime)&"月"&Right("0" & Day(DateTime),2)&"日"case "2"DateTimeFormat=""&month(DateTime)&"月"&Right("0" & Day(DateTime),2)&"日"case "3"DateTimeFormat=""&year(DateTime)&"-"&month(DateTime)&"-"&Right("0" & Day(DateTime),2)&""case "4"DateTimeFormat=""&year(DateTime)&"/"&month(DateTime)&"/"&Right("0" & Day(DateTime),2)&""case "5"DateTimeFormat=""&month(DateTime)&"/"&Right("0" & Day(DateTime),2)&""case "6"DateTimeFormat=""&year(DateTime)&"年"&month(DateTime)&"月"&Right("0" & Day(DateTime),2)&"日<font color=red> "&FormatDateTime(DateTime,4)&"</font>"case "7" temp="星期日,星期一,星期二,星期三,星期四,星期五,星期六" temp=split(temp,",") DateTimeFormat=temp(WeekRight("0" & Day(DateTime),2)-1)case "8"DateTimeFormat=""&month(DateTime)&"-"&Right("0" & Day(DateTime),2)&""case "9"if len(hour(DateTime)) = 1 thenstr="0"&hour(DateTime)elsestr=hour(DateTime)end ifDateTimeFormat=DateTimeFormat(DateTime,1)&" "&str&":"&Minute(DateTime)case "10"DateTimeFormat=""&year(DateTime)&"年"&month(DateTime)&"月"case elseDateTimeFormat=DateTimeend selectend function%>

程序代码(把yyyy-mm-dd格式的日期中的月份和日期转换成两位数字的方法)

dim today

today=Date '避免重复调用Date,所以赋值给一个变量

today=Year(today) & "-" & Right("0" & Month(today),2) & "-" & Right("0" & Day(today),2)

asp中一段自动补位的函数

function formatsn(getnum,getbit)dim formatsnnum,formatsnpre,formatsnjformatsnnum = getbit – len(getnum)for formatsnj = 1 to formatsnnumformatsnpre = formatsnpre & "0"nextformatsn = formatsnpre & getnumend function

使用方法

formatsn(getnum,getbit)

getnum 计数

getbit 共几位

以上就是ASP中格式化时间短日期补0变两位长日期的方法的详细内容,更多关于ASP短日期补0的资料请关注真格学网其它相关文章!

Year()函数返回当前的年份.表达式 Year(date)实例:(#9/9/00#)%>返回结果:1999Month()函数返回日期.表达式 Month(date)实例:(#08/04/99#)%>返回结果:8Day()函数返回一个月的第几日.表达式 Day(date)允许数据类型:date 是任何有效的日期。实例:(#9/9/00#)%>返回结果:9内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 非常不错的列出sql服务器上所有数据库的asp代码
  • pjblog使用技巧
  • asp实现强制图片下载函数
  • 基于aspjpeg 制作了一个梦寐已久的批量水印工具步骤
  • 新增加一个防垃圾评论的asp代码,鄙视垃圾
  • utf-8和gb2312乱码问题的终结
  • 取得表单提交的所有数据
  • 使用asp列出nt用户组及用户
  • 用cookies实现闪电登录论坛方法
  • asp mssql存储过程的实现小例
  • asp把一个短日期格式的日期分割为三个数字,赋给三个变量
  • asp如何把时间格式化成这样?
  • excel,把日期变成短日期 ,为什么点开还是会有具体时间呢 ?
  • 如何控制asp网页里的日期格式
  • asp.net 日期转换!求高手来!
  • ASP调用时间函数,时间的显示格式怎么改?
  • ASP中替换变量中的时间格式
  • ASP中如何只显示日期不显示时间
  • 求助ASP关于日期的处理
  • asp时间格式问题
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全asp基础应用技巧数据库相关asp class类存储过程小偷/采集木马相关fso专题首页asp编程应用技巧非常不错的列出sql服务器上所有数据库的asp代码pjblog使用技巧asp实现强制图片下载函数基于aspjpeg 制作了一个梦寐已久的批量水印工具步骤新增加一个防垃圾评论的asp代码,鄙视垃圾utf-8和gb2312乱码问题的终结取得表单提交的所有数据使用asp列出nt用户组及用户用cookies实现闪电登录论坛方法asp mssql存储过程的实现小例推荐4款傻瓜型的asp服务器软件(关于“未指定的错误”的问题 的比错误类型:provider (0x80004005c#入门教程之listbox控件使用方法utf-8 网页不显示+utf-8网页乱码asp 日期格式化问题microsoft jet database engine(asp中设置session过期时间方法总sql查询语句通配符与access模糊查asp utf-8 乱码问题的解决方法小在asp中通过vbs类实现rsa加密与解密的代码asp mysql出现问号乱码的解决方法asp基础入门第七篇(asp内建对象response推荐4款傻瓜型的asp服务器软件(asp运行环asp中的rs.open与conn.execute的区别说明发邮件的asp(cdonts.newmail)经验几则asp动态网页制作技术经验分享超级asp大分页_我的类容我做主过滤掉危险的html标记:script,ifame,obj
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved