格式化jquery日期没有时间
Formatting jquery date without time
我正在使用youtube API提取日期并将其注入div。我正在尝试正确格式化日期,以仅显示日期而没有时间方面
1获取日期和格式字符串
var date = new Date(data.entry.published.$t.substr(0, 4), data.entry.published.$t.substr(5, 2) - 1, data.entry.published.$t.substr(8, 2)).toLocaleDateString();
2格式化日期字符串
var objDate = new Date(date), locale = "en-us", month = objDate.toLocaleString(locale, { month: "long" });
3
显示$('h5').html(objDate);
然而,这执行于2013年10月7日星期六00:00:00 GMT-0500(东部标准时间)。
我的问题是如何格式化我的字符串,只显示月,日和年
您尝试过getMonth和下面的相关函数吗?
var myDate = new Date("February 3 2001");
document.write((myDate.getMonth() + 1) + "-" + myDate.getDate() + "-" + myDate.getFullYear())
您需要将date对象格式化为字符串,以便使其以您希望的方式显示。
formatDate = function(dateObj) {
var months = [
"Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
],
days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
d = new Date(dateObj),
day = days[d.getDay()],
date = d.getDate(),
month = months[d.getMonth()],
year = d.getFullYear();
return day + " " + month + " " + date + ", " + year;
};
var newDate = new Date();
alert( formatDate( newDate ) );
这里的工作示例:http://jsfiddle.net/QCY54/
相关文章:
- 时间-日期对象JavaScript getUTCMilliseconds
- 使用Angular.ui Datepicker没有显示日期
- POST 变量没有将日期从 jQuery 提交到 php
- 如何迁移单个 (php||JavaScript||..)文件在生产中没有时间限制
- 测试未在业力/茉莉花/要求上运行.js“*lib*没有时间戳!”错误
- 在 JavaScript 中保存“没有”时间的日期
- 如何在MongoDB中建模和查询办公时间(日期、时区、dst)
- 没有时间的Javascript日期方法
- 趋势线AmCharts在没有基于日期的情况下不起作用
- 查找月份在JavaScript循环中出现五次的时间(日期、字符串)
- Javascript-比较没有时间的日期
- 如何在没有时间的情况下获得当前日期
- 在javascript/jquery中解析UTC ISO日期到本地时间日期
- 转换任何日期插入到ISO格式没有时间戳在JavaScript
- 没有时间的过去数字日期
- 在javascript中比较没有时间戳的ISO日期
- 格式化jquery日期没有时间
- 如何在现有的时刻对象中获得没有时间的日期
- Javascript中没有时间戳的日期和时间
- 如何解析日期字符串从数据库没有时间移位