• PHP中的时间


    //获取当前时间的时间戳
    $time = time();
    //获取某个时间点的时间戳
    //2011-9-8 3:4:5
    echo mktime(3,4,5,9,8,2011);
    //设置默认时区
    date_default_timezone_set("PRC");
    //日期格式化
    echo date("Y年m月d日 H:m:s");
    //microtime — 返回当前 Unix 时间戳和微秒数
    $ms = microtime();

    //日历表
    $year = 2017;
    $month = 3;
    $lastMonth = $month-1;
    if($lastMonth ==0)$lastMonth = 12;
    $firstday = mktime(16,23,0,$month,1,$year); //取所给年月的第一天的UNIX时间戳
    $lastDays = mktime(16,23,0,$lastMonth,1,$year);
    $days = date('t',$firstday); //返回指定月份的天数

    echo"<div style=' 300px'>";
    for($i = 1;$i<$days;$i++){
    echo"<p style=' 20px;float: left;border: 1px solid red;margin: 5px 10px 5px 10px'>";
    echo$i;
    echo"</p>";
    }
    echo"</div>";
    echo"<hr style='clear: both'>";
    $week = date("w",$firstday);
    $days = date('t',$firstday); //返回指定月份的天数
    $nowDay = date('t',$lastDays);
    $day = mktime(16,23,0,3,23,2017);
    echo$day;
    echo"<hr>";
    echo$firstday;
    echo"<head><style>p{text-align: center; 40px;height: 30px;line-height: 30px;float: left;margin: 8px;border: 2px solid rebeccapurple}</style></head>";
    echo"<div style=' 420px'>";
    for($j=1;$j<8;$j++){
    if($j==7){
    echo"<p>周日</p>";
    }else{
    echo"<p>周$j</p>";
    }
    }
    for($i = 1;$i<($days+$week);$i++){
    if($i<$week){
    echo"<p style='border: 2px solid lavender'>";
    echo$nowDay-(-$i)-$week+1;
    echo"</p>";
    }else{
    if($day == $firstday){
    echo"<p style='border: 2px solid green;'>";
    echo$i-$week+1;
    echo"</p>";
    }else{
    echo"<p style='border: 2px solid red;'>";
    echo$i-$week+1;
    echo"</p>";
    }

    }
    }
  • 相关阅读:
    linq
    存储过程动态显示top条数
    js正则表达式
    WebClient异步下载文件
    C++ socket编程基础(ZT)
    Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令(转载)
    C#获取各种格式的系统时间
    C++中对sprintf()函数的说明(转)
    史上最全前端面试题(含答案)B篇
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/lejingwei/p/6732245.html
Copyright © 2020-2023  润新知