JS Date对象-返回不带时间的可读字符串
JS Date object - return human readable string without time
我正在使用这种格式的数据字符串:"mm-dd-yy"。我用这种方式将其转换为Date对象:
var dateData, dateObject, dateReadable, dateSplit, year, month, day;
dateData = "07-21-14"; //For example
dateSplit = dateData.split('-');
month = dateSplit[0] - 1;
day = dateSplit[1];
year = 20 + dateSplit[2];
dateObject = new Date(year, month, day);
dateReadable = dateObject.toUTCString(); //Returns Mon, 21 Jul 2014 04:00:00 GMT
我想返回日期(星期一,2014年7月21日),不包含时间(格林威治标准时间04:00:00)。有没有别的方法可以做到这一点?或者一种调用.toUTCString()
返回日期而不返回时间的方法?
我想你是想要.toDateString()
还是.toLocaleDateString()
实际上,您还应该查看Date.parse():
var dateData, dateObject, dateReadable;
dateData = "07-21-14"; //For example
dateObject = new Date(Date.parse(dateData));
dateReadable = dateObject.toDateString();
相关文章:
- 使用JavaScript将客户端日期/时间字符串转换为JSON日期/时间串
- 将时间字符串值转换为时间javascript
- Mysql日期时间字符串格式为angularjs中的可读日期
- 如何将 UTC 日期时间(字符串)转换为访问者时区
- 如何使用 Javascript 将持续时间字符串解析为秒
- 正在读取UTC时间字符串
- 在javascript中使用PHP时间字符串后,倒计时不起作用
- 转换一个时间(字符串),例如1:00 IST到另一个时区(比如PST)
- 如何将UTC时间字符串转换为本地时区中正确的moment.js对象
- 如何从javascript或jquery中的时间字符串中获取分钟数
- 将时间字符串(例如上午 9:00)转换为 24 小时 (0900)
- 将时间字符串转换为本地时间
- JavaScript 中的正则表达式来捕获时间字符串
- 使用 javascript 将日期和时间字符串转换为 dd/mm/yyyy
- 在自定义格式的Javascript中解析“日期和时间”字符串
- jQuery localtime,收到不受支持的日期/时间字符串错误
- 给定一个日期/时间字符串,w javascript/jquery,你怎么能确定它是否是今天
- 在 Javascript 中解析 Python 日期时间字符串
- 如何从 HH:MM 时间字符串中减去小时和分钟
- 在 Javascript 中将日期时间字符串转换为时间戳