整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

爱码哥|基础控件之日历Calendar

爱码哥|基础控件之日历Calendar

码哥提供了一个显示日期的彩色日历控件<calendar/>。可以用来开发日程管理功能。

左边的按钮准许用户单击选择前一个月份,单击右边的按钮选择下一个月份。

属性

样式

方法

控件详解

<calendar/>

效果:

装WordPress主题之后,接下来想做的可能就是侧边栏的设定,使用WordPress小工具可自定义侧边栏的内容。

根据WordPress主题,可使用的小工具也不同,在这里以WordPress自带的主题Twenty Fifteen为例。

如果你懂PHP的话,可以自己编写程序添加到小工具上。

WordPress小工具是?

WordPress小工具(Wideget),主要是编辑站点侧边栏的非常方便的功能。

比如,刚安装WordPress之后的侧边栏是非常单调,但是可通过编辑小工具添加「人气榜」、「作者信息」、「最近文章」等。如果会编写PHP的话,还可以生成动态的效果(不会编写PHP的话,可以使用插件)。

在这里看一下,编辑侧边栏前后的效果。

访问WordPress小工具

登录WordPress之后,一次点击「外观」→「小工具」。

显示如下,WordPress小工具管理页面。

默认有如下小工具,可供我们使用。

RSS
任意RSS或Atom feed中的条目。
功能
登录、RSS和WordPress.org的链接。
文本
任意文本或HTML。
日历
您站点的文章日程表。
自定义菜单
向边栏中添加自定义菜单。
近期评论
您站点近期的数条评论。
分类目录
分类目录的列表或下拉菜单。
搜索
您站点的搜索框。
文章归档
您站点文章的月度存档。
标签云
您最常使用的标签云。
近期文章
您站点近期的数篇文章。
页面
您站点的文章列表。

侧边栏添加小工具

在侧边栏里添加内容的方法非常简单,在「可用小工具」里选择自己需要的拖拽至指定的位置,就好了。

在这里把「文本」小工具添加至搜索下面。

填写标题,并且在内容里编写HTML后,点击「保存」。如果安装了「Exec-PHP」等插件的话,可以在内容里编写PHP代码。

可以在页面确认,在小工具添加的内容显示出来了。显示结果不满意的话,需要修改CSS。

删除侧边栏里的小工具

从侧边栏删除小工具的方法,有以下2种。

1) 点击「删除」

如果要删除的小工具内容,不在显示状态的话,如下图点击右侧小三角标签

显示小工具的内容之后,点击「删除」。

2) 拖拽至「为使用的小工具」区域

WordPress小工具提供了简单便捷的修改侧边栏的功能,但是作出精美的网站还需动手修改一些CSS。

编程世界中,Python是一种广泛使用的高级编程语言,其简单易学的特点吸引了众多初学者。Python提供了许多内置模块和库,其中之一就是calendar模块。在 Python 中,我们已经学习了datetime,time等处理时间跟日期的模块。今天我们来学习下calendar 模块,calendar 为我们提供了处理日期、时间和日历的功能。它可以帮助我们生成日历,管理日期,并执行一些基本的日期计算。让我们一起深入了解 calendar 模块的基本用法和功能。

一. 导入 calendar 模块

import calendar


二. 基本用法

1.获取指定年份的日历

>>> import calendar
>>> year_calendar=calendar.TextCalendar(calendar.SUNDAY)
>>> year=2023
>>> print(year_calendar.formatyear(year))

这个例子展示了如何使用 TextCalendar 类来获取指定年份的日历,并使用 formatyear() 方法格式化输出。

2.获取指定月份的日历

>>> month_calendar=calendar.TextCalendar(calendar.SUNDAY)
>>> year=2023
>>> month=12
>>> print(month_calendar.formatmonth(year, month))

formatmonth() 方法用于获取指定年份和月份的日历。


3. 获取一个月的天数

calendar.monthrange(year, month) 是一个Python内置函数,用于返回指定年份和月份的日历信息。它返回一个包含两个元素的元组,第一个元素是指定月份的第一天是星期几(0表示星期一,6表示星期日),第二个元素是指定月份的总天数

>>> import calendar
>>> month=calendar.monthrange(2023, 12)[1]
>>> print(month)
31

获取指定月份第一天是星期几

>>> import calendar
>>> first=calendar.monthrange(2023, 12)[0]
>>> print(first)
4


4. 实际应用场景

calendar 模块在日程管理、日期操作、特定日期的计算等方面有着广泛的应用。比如在日历应用、计划任务、会议安排等领域。

5. 注意事项

calendar 模块提供了一些常用的方法来处理日期和日历,但并不包含所有的日期处理功能。

注意 firstweekday 参数,它指定了一周的起始日,默认为星期一。

总结

calendar 模块是 Python 中处理日历和日期的强大工具,提供了生成日历、管理日期和执行日期计算的功能。通过了解其基本用法和方法,你可以更好地处理日期和日历相关的操作。

更多用法参考官方文档

https://docs.python.org/3/library/calendar.html?highlight=calendar