绑定年月天

View Code
 #region wangwenjuan 绑定年份
public void BindNian()
{
for (int i = DateTime.Now.Year; i >= DateTime.Parse("2005-1-1").Year; i--)
{
ddl_year.Items.Add(new ListItem(i.ToString() + "", i.ToString()));
ddl_year.SelectedItem.Text = string.Format("{0}年", DateTime.Now.Year.ToString());
}
}
#endregion

#region wangwenjuan 绑定月份
public void BindYue()
{
for (int i = DateTime.Now.Month; i > 0; i--)
{
ddl_month.Items.Add(new ListItem(i.ToString() + "", i.ToString()));
ddl_month.SelectedItem.Text = string.Format("{0}月", DateTime.Now.Month.ToString());
}
for (int j = DateTime.Now.Month + 1; j < 13; j++)
{
ddl_month.Items.Add(new ListItem(j.ToString() + "", j.ToString()));
ddl_month.SelectedItem.Text = string.Format("{0}月", DateTime.Now.Month.ToString());
}
ddl_month.Items.Add(new ListItem("全部", "0"));
}
#endregion

#region wangwenjuan 绑定天数
public void BindDay(int year, int month)
{
int i;
ArrayList A_Day = new ArrayList();
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
for (i = 1; i <= 31; i++)
{
A_Day.Add(i);
} break;
case 2:
if (CheckLeap(year))
{
for (i = 1; i <= 29; i++)
{
A_Day.Add(i);
}
}
else
{
for (i = 1; i <= 28; i++)
{
A_Day.Add(i);
}
} break;
case 4:
case 6:
case 9:
case 11:
for (i = 1; i <= 30; i++)
{
A_Day.Add(i);
} break;
}
ddl_day.DataSource = A_Day;
ddl_day.DataBind();
}
#endregion

#region wangwenjuan 判断闰年
private bool CheckLeap(int year)
{
if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
{
return true;
}
else
{
return false;
}
}
#endregion

 

转载于:https://www.cnblogs.com/wwjsq/archive/2012/03/05/2380241.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue是一种流行的JavaScript框架,它允许您创建交互式Web界面。在Vue技术中,获取全局时间戳的日可以采用许多不同的方法,这里介绍其中的一种简单的方法。 要获取全局时间戳的日,可以使用JavaScript的Date对象。在Vue中,您可以将其添加到Vue实例中,以便在应用程序的任何地方都能够轻松访问它。以下是如何实现此操作的代码示例: // Create a new Vue instance var app = new Vue({ el: '#app', data: { // Add a data property to hold the date object currentDate: new Date() }, methods: { // Add a method to update the date property on an interval updateTime: function () { this.currentDate = new Date() } }, mounted: function () { // Call the updateTime method every second setInterval(this.updateTime, 1000) } }) 在上面的代码中,我们创建了一个名为“currentDate”的数据属性,它存储了一个新的Date对象。我们还添加了一个名为“updateTime”的方法,该方法在每秒钟更新当前日期对象。 要在您的Vue应用程序中显示日期信息,您可以在HTML模板中使用插值绑定和过滤器。以下是一个示例: <div id="app"> <p>Current date: {{ currentDate | dateFilter }}</p> </div> 在上面的代码中,我们使用插值绑定在页面上显示了当前日期。我们还使用了一个名为“dateFilter”的过滤器,该过滤器将日期对象格式化为我们所需的格式(例如,日)。您可以在Vue实例的“filters”属性中定义此过滤器。 总结:要在Vue应用程序中获取全局时间戳的日,您可以使用JavaScript的Date对象,并将其添加到Vue实例中。您还可以在HTML模板中使用过滤器来格式化日期。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值