业务需要做一个签到的功能,日历也需要跟着变换并且要显示一些签到获得的奖励。开源的找不到一个好用,就自己写一个吧。

//日历

function displayCalendar($date = ) {

if($date==){

$date = date(Y-m);

}

$_oneWeek = date ( w, strtotime ( $date . -01 ) );

$_mTotal = date ( t, strtotime ( $date ) );

$_arrDate = array (日, 一, 二, 三, 四, 五, 六 );

$_tmpInt = $_oneWeek;

$_tmpIntTwo = 1;

$_html =

日一二三四五六;

for($i = 1; $i <= $_mTotal; $i ++) {

if ($_tmpIntTwo == 1) {

$_html .=

;

$_html .= str_repeat (

, $_tmpInt );

for($j = $_tmpInt; $j <= 6; $j ++) {

$_html .=

. $i . ;

$i ++;

}

$_html .=

;

$i --;

$_tmpIntTwo = 0;

} else {

$_html .=

;

for($j = 0; $j <= 6; $j ++) {

if ($i > $_mTotal) {

$_html .=

;

} else {

$_html .=

. $i . ;

}

$i ++;

}

$_html .=

;

$i --;

}

}

echo $_html;

}

一个table的日历,大家可以换成自己想要的样式。后面我再完善相应的选中等一些功能。

现在只有简单的日历显示

php如何生成一年的日历表_PHP生成日历相关推荐

  1. php如何生成一年的日历表_PHP简单创建日历的方法

    本文实例讲述了PHP简单创建日历的方法.分享给大家供大家参考,具体如下: function build_calendar($month,$year) { // Create array contain ...

  2. php生成pdf中文断码_PHP生成PDF完美支持中文,解决TCPDF乱码

    //生成pdf最近会用到,找到一些资料,非原创 PHP生成PDF格式文件以TCPDF为基础,TCPDF是一个用于快速生成PDF文件的PHP5函数包.TCPDF基于FPDF进行扩展和改进.支持UTF-8 ...

  3. php ean-13,用php生成EAN_13标准的条形码_php

    这连天看见有人法帖讨论如很用php生成条形码,所以就用了点时间学了学EAN_13标准.EAN_13标准是广泛使用的条码编码标准,主要运用在商品流通方面,比如我们看到的商品上的条码就是这种编码标准,还有 ...

  4. php写入文本 记事本打开换行_php生成txt记事本文件换行问题

    在做一个删除文件自动生成404错误bad_url时发现生成的txt文件不换行了,提交给百度之后提示格式错误,下文就我此问题的解决办法一步步给各位分享吧. 1.我错误的做法分析 //下面增加错误页面提交 ...

  5. Emmet语法(快速生成HTML结构语法、快速生成CSS样式语法)

    1. 快速生成HTML结构语法 生成标签直接输入标签名按tab键即可    比如div然后tab键,就可以生成<div></div> 如果想要生成多个相同标签加上*就可以了   ...

  6. python使用生成器生成浮点数列表、使用生成器生成(正)负的浮点数列表

    python使用生成器生成浮点数列表.使用生成器生成(正)负的浮点数列表 目录 pyth

  7. R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器)、在编辑器中输出需要的数据生成最终的dataframe

    R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器).在编辑器中输出需要的数据生成最终的dataframe 目录

  8. pandas基于日期信息(time or date)生成季度信息(quarter)实战:pandas基于日期信息列生成季度信息列、dt.quarter生成季度信息、dt.to_period生成季度信息

    pandas基于日期信息(time or date)生成季度信息(quarter)实战:pandas基于日期信息列生成季度信息列.dt.quarter生成季度信息.dt.to_period生成季度信息 ...

  9. .NET C#生成随机颜色,可以控制亮度,生成暗色或者亮色 基于YUV模式判断颜色明亮度...

    .NET C#生成随机颜色,可以控制亮度,生成暗色或者亮色 基于YUV模式判断颜色明亮度 随机颜色在日常开发中很常用到,有时候要控制颜色明亮度,比如在白色背景网页上的随机颜色,一般要求颜色稍微暗一些, ...

  10. 【生成模型】关于无监督生成模型,你必须知道的基础

    大家好,小米粥销声匿迹了很长一段时间,今天又杀回来啦!这次主要是介绍下生成模型的相关内容,尤其是除了GAN之外的其他生成模型,另外应部分读者要求,本系列内容增添了代码讲解,希望能使大家获益,更希望大家 ...

最新文章

  1. python取均匀不重复的随机数
  2. OPPO Find X3通过网站推广正式官宣,打破常规探索高端旗舰新突破!
  3. 蓝桥杯 入门训练 试题集汇总 【A+B问题、序列求和、圆的面积、Fibonacci数列】
  4. centos7搭建jenkins小记
  5. 解决浏览器兼容性问题面试题_如果不解决技术面试问题,就无法解决技术多样性问题。 这是数据。...
  6. SpringSecurity安全框架
  7. linux切换tab,linux-mint – ALT-TAB切换器中的图标从哪里加...
  8. 设计模式(7)——适配器模式
  9. 2021年JRebel最新激活方式
  10. App 抓包工具一(Charles)
  11. C1驾照到期更换,驾照异地入迁,摩托驾驶证报名,记录
  12. 你是我的眼:水哥王昱珩带你重新打量这世界
  13. Scala中的集合排序
  14. 守护进程 - Supervisor的使用
  15. 华为分布式文件存储服务器配置,分布式存储服务器
  16. 安卓开发-模拟登陆上海理工大学-方正教务系统(HttpsURLConnection)
  17. 国密算法分类总结:sm2,sm3,sm4等
  18. Java精品项目源码第127期新闻发布网站系统
  19. C++控制台打飞机小游戏
  20. 近乎不朽:Ed Yourdon

热门文章

  1. 五大电子邮件的营销方法,教你提高客户的回头率!
  2. iphonex蓝牙打不开转圈_iphonex蓝牙一直在转圈
  3. android xml 画竖线,css如何画竖线?
  4. 高仿富途牛牛-组件化-界面美化
  5. 小程序图形验证码输入校验例子
  6. 油猴-今日头条去广告脚本
  7. 等保2.0.第十一章.等保2.0实战(下)
  8. TabLayout自定义Indicator
  9. 通过泰勒展开求自然常数e,R语言实现
  10. 中国哲学史(先秦部分)-------简答