请问怎么把字符串转换成时间对象

vxhelp 2002-02-25 02:56:47
var da1=new Date();
var str="2002-2-12";

我在程序中相把
da1设为str字串指定的时间,请问该怎么做,谢谢
...全文
1280 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
vxhelp 2002-02-26
  • 打赏
  • 举报
回复
如果是这样,那我也没办法了,

谢谢了。

给分。
vxhelp 2002-02-26
  • 打赏
  • 举报
回复
如果是这样,那我也没办法了,

谢谢了。

给分。
karma 2002-02-26
  • 打赏
  • 举报
回复
then, just do,
da1 = new Date("YourNewDateString");

there is no other way!
vxhelp 2002-02-26
  • 打赏
  • 举报
回复
我的初始时间是在一个字符串里面,如果用上面的方法我必须把他从字串里面分离出每一个参数,这很麻烦,

我想找一个简单点的办法
karma 2002-02-26
  • 打赏
  • 举报
回复
you can do

da1.setYear(2002);
da1.setMonth(11);//12
da1.setDate(31);
....
vxhelp 2002-02-26
  • 打赏
  • 举报
回复
: karma(无为)

你是在定义da1的时候把字符串的值赋给它的,但现在是我的
da1己经定义了,

我只是想把它重新设置一个值。
也就是

在定义了一个date对象后,还可不可以重新给他赋值呢?
111222 2002-02-26
  • 打赏
  • 举报
回复

只需要人民币20元,

你就可以获得本灌水机的程序和Visual C++源代码,

并获得永久性技术支持。

还等什么?灌水等着你!

就在今夜!元宵佳节!
karma 2002-02-25
  • 打赏
  • 举报
回复
you have to reassign it a new Date object, like
da1 = new Date("2002/2/13");
karma 2002-02-25
  • 打赏
  • 举报
回复
var str="2002-2-12";
str = str.replace(/-/g,'/');
var da1=new Date(str);
alert(da1);
vxhelp 2002-02-25
  • 打赏
  • 举报
回复
问题是我的date对象己经定义了,

也就是我想在定义了一个date对象后,把一个字符串转换成这个date对象
JK_10000 2002-02-25
  • 打赏
  • 举报
回复
//试一试
var str="2002-2-12";
var da1=new Date(str);
vxhelp 2002-02-25
  • 打赏
  • 举报
回复
???

87,996

社区成员

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

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