如果是今年,我如何让我的JavaScript隐藏过去的几个月和几天
How can I make my JavaScript hide past months and days if it is current year?
如果是当前年份,我需要在下拉列表中隐藏以前的日期和月份。因此,显然,日期不应该设置为今天日期之前的日期。因此,如果选择2012年,1月、2月和3月将不存在于选择器中,4月1日也不会存在(它已经过去)。设置为2013将有所有可用的月份/天。
也许这种伪代码可以帮助您。
-
从服务器获取当前日期。不要从客户端获取它,因为它很容易修改。
-
创建一个包含所有12个月的数组,如1月、2月等。
-
从日期开始获取当前月份。
-
现在过滤并获取包括当前月份在内的所有月份
-
现在将当前日期显示为列表中的第一个元素
-
另外,列出剩余月份。
相关文章:
- 操作员”;新的“;根据我想在几个JavaScript文件中使用的类,在JavaScript中使用
- 可以't将几个数字设置为<输入类型=“;数字“>
- JavaScript过期标头可以't设置为12个月
- 当加载几个js文件时,defer属性应该如何工作
- 检查过去6个月的DateTime验证
- 过去五个月的数组
- 隐藏从当前月份开始的所有前几个月
- Javascript 返回过去 6 个月,然后将每个月用作变量
- 如何在 html 的下拉列表中绑定过去 12 个月
- 如何将最近几个月计算为一个时期,并通过javascript更新到图表
- 我怎样才能让几个月自动更新
- 前几个月的名称为 Leabels(例如 12 月 15 日 11 月 15 日),以代替新标题和新标题 2 标签
- 如果是今年,我如何让我的JavaScript隐藏过去的几个月和几天
- 如何使用JavaScript查找下个月和前几个月
- Javascript-获取前几个月的日期
- JavaScript-过去12个月的列表
- Moment.js-在几年、几个月和几天的两个生日中获得差异
- 看看当前日期是否在几个月之间的时刻j
- 将过去日期和日期持续时间禁用为三个月
- Moment.js中使用.fromNow()的相对日期-如何在几年、几个月和几天前聚在一起