在js中怎么把date转换成字符串

2024-11-30 02:41:11
推荐回答(4个)
回答1:

js中将日期转换成字符串,如下操作:
定义日期: Date 对象用于处理日期和时间。 可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象: var myDate=new Date() 注释:Date 对象自动使用当前的日期和时间作为其初始值。 var myDate=new Date(2013-1-10) Javascript 获取当前时间戳(毫秒级别): 第一种方法:var timestamp1 = Date.parse( new Date()); 结果:1372751992000 第二种方法:var timestamp2 = ( new Date()).valueOf(); 结果:1372751992066 第三种方法:var timestamp3 = new Date().getTime(); 结果:1372751992066 alert(timestamp1);alert(timestamp2);alert(timestamp3); 备注:第一种获取的时间戳是把毫秒改成000显示,第二种和第三种是获取了当前毫秒的时间戳。

回答2:

1.比较常用的方法,但繁琐:
主要使用Date的构造方法:Date(int year , int month , int day)

Java代码

2.简便方法:
Java代码
var str = "2005-12-15";
var d = new Date(str.replace(/-/g, "/"));

Java代码
/-/g是js的正则表达式,匹配划线的

re = /pattern/[flags]

用 "/ " 字符分隔模式
g (全文查找出现的所有 pattern)
i (忽略大小写)
m (多行查找)
Example:
Java代码

回答3:

var d = new Date();
alert(d.getYear()+"-"+(d.getMonth()+1)+"-"+d.getDate());
alert(d.toString());
alert(d.toLocaleString());

回答4:

转换成字符串:string slic="";