我用D3.js中的函数解析了json文件中的日期:
var parseDate = d3.time.format("%m-%Y").parse;
并按如下方式获取日期:
var date = "Tue Jan 01 2013 00:00:00 GMT+0530 (India Standard Time)"
现在我想从变量date中取出月份、日期和年份并打印出来。我该怎么做?
或者,您可以说我只需要打印月份、日期和年份,而不是像Tue (印度标准时间)这样的额外内容。
我正在使用mobiscroll.js,并试图设置一个特定的日期,如14/06/2005。这是我前辈的密码。我不知道如何编辑来设置特定的日期。
代码:
(function ($) {
var date = new Date();
$("#id_childbirthday").scroller({mode: 'clickpick',
dateOrder: 'ddMyyyy',
dateFormat: 'dd M yyyy',
endYear: date.getFullYe
我搜索了很多其他的资源,他们都没能帮我解决这个问题。我想在默认情况下将日期年份显示为4位数的年份,即使用户在输入字段中输入2位数的年份,基本上是在用户输入年份后将2位数的年份规范化为4位数的年份。 html: <input type="text" value="20" is="input/> 这里的预期产出是2020年(我假设输入的所有年份都大于2000年) 我使用了date.getFullYear,但这不接受year作为参数,也就是说,如果我执行以下操作: Js: var d = new Date("20"); //how
我是moment.js的新手,我不能真正理解它的文档。我想操作一些字符串格式的日期。
我有来自json feed的字符串形式的日期,看起来像这样:
var year = item.date
// it returns a string like "25/04/2012"
如何使用moment.js从其中提取年份?
我已经为datepicker设置了下面的内容。我已经添加了JS。
它显示了这个月的名字和日期。但不是年份
$.datepicker.setDefaults( $.datepicker.regional[ "th" ] );
var currentTime = new Date();
var year = currentTime.getFullYear();
// Birth date
$("#date-of-birth").datepicker({
changeMonth: true,
changeYear: true,
我正在处理一个应用程序,在这个应用程序中,我使用引导数据项来显示日期。在我验证的日期,我只显示了从本年度开始的18年的日期(这意味着从现在起的18年以下的任何一年都没有显示)。例如,由于我们是在2019年(它显示到2001年及以下年份:2001年、2000年、1999年、1998年)。这个很好用。
问题是,我想说明的是,在下限上的年份应该是18岁,上限应该是85岁。例如,由于我们是在2019年,它应该显示1916年至2001年之间的年份差异为85年(同样的情况应该在几个月或几天内发生)。
标记
// Javasript to control how the datepicker appea
这是js中的代码:
var x = "2017-1-2";
var y = moment(x, "yyyy-MM-DD")
当我在控制台里看y时,它就是这样的:
正如您所看到的,_d有正确的日期和单日,但却是错误的年份。为什么会发生这种情况,以及如何解决?我使用该值通过ajax将其发送到服务器,并发送错误的年份。
我有几个日期作为字符串,格式是:YYYY-MM-DD。例如:
var origDate = '2009-09-13'
我想解析它们,以便它们被写出为月份(缩写为或完整的月份),日期,年份,比如:9月。2009年9月
..Is有一种在D3.JS或Moment.JS中这样做的方法吗?
现在,我使用这个D3公式来解析日期:
var format = d3.time.format("%Y-%m-%d").parse;
但当我这么做的时候:format(origDate),我会有很长的约会时间,比如: