如何将一个string转化成Date?

smileconfess 2006-06-29 11:33:08
在脚本里将"yyyy-mm-dd"型的字符串转成Date,怎么转?
...全文
3660 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
meizz 2006-06-29
  • 打赏
  • 举报
回复
var d = new Date(str.replace(/-/g, "/"));
shyslysky 2006-06-29
  • 打赏
  • 举报
回复
<script language="javascript">
toDate("1999-12-12")
function toDate(str){
var s=str.split("-");
var date=new Date(parseInt(s[0]),parseInt(s[1])-1,parseInt(s[2]));
alert(date.getFullYear())
alert(date.getMonth()+1)
alert(date.getDate())
}
</script>
zhangfmIT 2006-06-29
  • 打赏
  • 举报
回复
meizz(梅花雪)时间很多啊,很多问题都看到你,呵呵

/-/g是js的正则表达式,匹配划线的
vicky_jam 2006-06-29
  • 打赏
  • 举报
回复
JScript 正则表达式对象

语法 1
re = /pattern/[flags]
语法 2
re = new RegExp("pattern",["flags"])

参数
re
必选项。将要赋值为正则表达式模式的变量名。
Pattern
必选项。要使用的正则表达式模式。如果使用语法 1,用 "/" 字符分隔模式。如果用语法 2,用引号将模式引起来。
flags
可选项。如果使用语法 2 要用引号将 flag 引起来。标志可以组合使用,可用的有:
g (全文查找出现的所有 pattern)
i (忽略大小写)
m (多行查找)
说明
smileconfess 2006-06-29
  • 打赏
  • 举报
回复
/-/g是什么意思?

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧