热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHPer必备的PHP日期循环知识

循环输出当周天数的数字(红字显示当前周几)$week_array=array(1,2,3,4,5,6,7);foreach($week_arrayAS$key=$value){if($value==date(w))$value=fontcolor=red.$valu

循环输出当周天数的数字(红字显示当前周几)
$week_array = array(1,2,3,4,5,6,7);
foreach($week_array AS $key => $value)
{
if($value == date("w"))
$value = "".$value."";
echo $value." ";
}

循环输出当月天数的数字(红字显示当前几号)
for($day = date("t") ; $day > 0 ; $day-- )
$month_array[] = $day ;
sort($month_array);
foreach($month_array AS $key => $value)
{
if($value == date("j"))
$value = "".$value."";
echo $value." ";
} echo '当年的月:';
for($i=1;$i<=12;$i++){
if($i==date('n')) echo '';
echo "$i\t";
if($i==date('n')) echo '
';
}

echo "
\n当月的天数:";
for($i=1;$i<=date('t');$i++){
if($i==date('j')) echo '';
echo "$i\t";
if($i==date('j')) echo '
';
}
echo "
\n当周的天数:";
$arr = array('日','一','二','三','四','五','六');
for($i=0;$i<6;$i++){
if($i==date('w')) echo '';
echo $arr[$i]."\t";
if($i==date('w')) echo '
';
}
echo "
\n当天的小时数:";
for($i=0;$i<24;++$i){
if($i==date('G')) echo '';
echo "$i\t";
if($i==date('G')) echo '
';

}
 


推荐阅读
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 在 HihoCoder 1505 中,题目要求从给定的 n 个数中选取两对数,使这两对数的和相等。如果直接对所有可能的组合进行遍历,时间复杂度将达到 O(n^4),因此需要考虑优化选择过程。通过使用哈希表或其他高效的数据结构,可以显著降低时间复杂度,从而提高算法的效率。具体实现中,可以通过预处理和存储中间结果来减少重复计算,进一步提升性能。 ... [详细]
  • 本文深入解析了 Apache 配置文件 `httpd.conf` 和 `.htaccess` 的优化方法,探讨了如何通过合理配置提升服务器性能和安全性。文章详细介绍了这两个文件的关键参数及其作用,并提供了实际应用中的最佳实践,帮助读者更好地理解和运用 Apache 配置。 ... [详细]
  • Web自动化测试:表单提交与页面跳转的高效实现
    Web自动化测试:表单提交与页面跳转的高效实现 ... [详细]
  • Issue with the Reserved Term HOSTS in System Configuration ... [详细]
  • 题目描述非常吸引人。每颗星星可以通过其在窗口的左下角和右上角位置构建两条扫描线,从而将问题转化为区间增减和求最大值的操作。需要注意的是,位于边界的星星不应计入结果,因此在处理时应分别对左右边界进行适当的增减调整。此外,利用线段树和离散化技术可以显著提高算法效率,确保在大规模数据下的性能表现。 ... [详细]
  • 本文探讨了如何在C#中实现USB条形码扫描仪的数据读取,并自动过滤掉键盘输入,即使不知道设备的供应商ID(VID)和产品ID(PID)。通过详细的技术指导和代码示例,展示了如何高效地处理条形码数据,确保系统能够准确识别并忽略来自键盘的干扰信号。该方法适用于多种USB条形码扫描仪,无需额外配置设备信息。 ... [详细]
  • 在《PHP应用性能优化实战指南:从理论到实践的全面解析》一文中,作者分享了一次实际的PHP应用优化经验。文章回顾了先前进行的一次优化项目,指出即使系统运行时间较长后出现的各种问题和性能瓶颈,通过采用一些通用的优化策略仍然能够有效解决。文中不仅详细阐述了优化的具体步骤和方法,还结合实例分析了优化前后的性能对比,为读者提供了宝贵的参考和借鉴。 ... [详细]
  • Vuex 实战进阶:构建高效笔记本应用(第二篇)
    在上一篇文章中,我们初步探讨了 Vuex 在该项目中的应用。本文将深入解析整个项目的架构设计。首先回顾 `main.js` 的内容,然后重点分析 `App.vue` 文件,其中引入了 `Toolbar.vue` 和 `NodeList.vue` 组件,详细说明它们在应用中的作用和交互方式。通过这些组件的协同工作,我们将展示如何构建一个高效且响应迅速的笔记本应用。 ... [详细]
  • Photoshop教程第五讲:使用套索工具精准抠图技巧
    在本节Photoshop教程中,我们将深入探讨如何利用套索工具实现精准的图像抠图。通过详细的操作步骤和实用技巧,帮助用户掌握套索工具的多种使用方法,提升图像处理的精细度和效率。 ... [详细]
  • 本文作为“实现简易版Spring系列”的第五篇,继前文深入探讨了Spring框架的核心技术之一——控制反转(IoC)之后,将重点转向另一个关键技术——面向切面编程(AOP)。对于使用Spring框架进行开发的开发者来说,AOP是一个不可或缺的概念。了解AOP的背景及其基本原理,对于掌握这一技术至关重要。本文将通过具体示例,详细解析AOP的实现机制,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文详细解析了如何使用 jQuery 实现一个在浏览器地址栏运行的射击游戏。通过源代码分析,展示了关键的 JavaScript 技术和实现方法,并提供了在线演示链接供读者参考。此外,还介绍了如何在 Visual Studio Code 中进行开发和调试,为开发者提供了实用的技巧和建议。 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • React组件是构成用户界面的基本单元,每个组件都封装了特定的功能和逻辑,具备高度的独立性和可复用性。通过将不同大小和功能的组件组合在一起,可以构建出复杂且功能丰富的页面,类似于拼图游戏中的各个部分,最终形成一个完整的视觉效果。 ... [详细]
  • 在面对不确定性的挑战时,卓越的操作者通常会采用七大策略来有效管理和减轻风险,这些策略同样适用于职业发展和个人生活。具体而言,这七大风险管理策略包括:1. 克服恐惧心理卓越的操作者能够正视并克服内心的恐惧,保持冷静和理性,从而做出更加明智的决策。这一能力不仅有助于在市场波动中保持稳定,也能在职业生涯和个人生活中发挥重要作用。 ... [详细]
author-avatar
捕鱼达人2502868831
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有