如何在JavaScript中从此日期对象生成月份名称(例如:10月/ 10月)?
var objDate = new Date("10/11/2009");
Run Code Online (Sandbox Code Playgroud) DateTime类肯定有一些方便的方法,似乎整体优于像本地的PHP日期函数strtotime,mktime以及strftime(及以上).但是,我不应该使用它有任何缺点或原因吗?
我能想到的唯一原因是创建一个类的整个实例可能比使用一个函数更昂贵.
在这两个选项之间切换似乎有点令人困惑,所以我想要清除我应该做的事情.
我的决定有两个例子:
我从数据库中获取了当前月份,这基本上是用户的加入日期。可以说使用加入了本月,现在是5月。我获取月份名称的代码如下所示:
$months = array();
array_push($months,date("F",strtotime($me['joinTime'])));
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我将开始月份添加到数组中,在这种情况下是5月...现在我想做的是随着月份的过去,我想将每个新月添加到数组中。因此,例如在六月的几天内,以及六月开始的时候,我也会将该月份也添加到数组中。因此,我的问题是,如何从开始日期获得月份的其余名称(可以)。
我需要六月,七月,八月,九月,十月,十一月,十二月...
如果开始月份是四月,我也将五月添加到数组中...
有人可以帮我这个忙吗?