php开发之时间和日期的应用

1,比较两个日期的大小

比较两个日期的大小,首先是将日期转换为时间戳,然后对时间戳进行比较。

具体示例代码如下:

<?php

$time1 =date("Y-m-d H:i:s");
$time2 ="2009-12-9 4:40:12";
echo "时间变量\$time1 的时间为:".$time1."\n";
echo "时间变量\$time2 的时间为:".$time2."\n";
if(Strtotime($time1)-strtotime($time2)<0)
{

    echo "\$time1早于\$time2";
}
else{
    echo "\$time2早于\$time1";
}

?>

运行结果如下:

2,实现页面脚本运行的时间

这里主要使用microtime()函数来实现,该函数返回当前UNIX时间戳和微秒数。返回格式为msec sec的字符串。其中sec为当前的UNIX时间戳,msec为微秒数。

语法格式如下:

string microtime(void)

示例代码如下:

<?php

function run_time()
{
    list($msec,$sec) =explode(" ",microtime());  //使用explode()函数返回两个变量
    return((float)$msec + (float)$sec);          //返回两个变量的和
}

$start =run_time();  //第一次运行run_time()函数

for($i=0;$i<100000;$i++){

}

$end =run_time();    //再一次运行run_time()函数

echo "运行的时间:".($end-$start)."\n";
?>

时间: 2024-11-07 10:27:17

php开发之时间和日期的应用的相关文章

安卓开发_时间、日期选择器的简单使用

这里介绍两个控件来简单实现日期,时间的功能 两个控件都只要在xml文件中添加一下即可 一.AnalogClock控件 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent

Android开发之时间日期

 对于手机的时间日期设置估计大家一定都不陌生吧,今天做了一个关于时间日期设置的小例子,其中遇到一个问题,求指导,如何使设置的时间日期和手机系统同步?还望高手指点一二. 先不说这个了,分享一下我的小例子,看对你是否有帮助. 首先是时间设置: .java文件(MainActivity.java): package com.example.activity_time_date; import java.util.Calendar; import android.app.Activity; import

Android开发之时间日期2

昨天给大家分享了一个时间和日期设置的小例子,今天发现Android的布局组件中有关于时间和日期的设置的组件,废话不多说,先给大家分享一下我的经验. 时间日期设置组件:TimePicker.DatePicker 在布局文件中直接可以添加到我们的布局样式中,大家看代码: <LinearLayout android:id="@+id/linear1" android:orientation="vertical" android:layout_width="

Android开发之时间类的使用

Android日期操作中常用的三种方式: 1.Date 2.Calendar 3.Unix时间戳 1与2的在具体的日期计算上便利高,3计算上方便和灵活,效率高.利用SimpleDateFormat可以实现字符串与Date对象的相互转化. Date与Calendar的区别 Calendar是能够自动根据手机所设置的时区来调整时间戳的,也就是该时区真实的时间戳Calendar. Date和SimpleDateFormat获得的时间戳则不考虑时区,而是获取标准的GMT时间戳. TimeZone.get

iOS开发自定义时间选取器

又是一年的暑假日期而至,小孩子放假,都会到在外打工的父母身边.孩子想父母,父母也思念着自己的孩子.我身边的亲戚朋友的孩子 也都来了.这个暑假又该热闹起来. 努力什么时候都不晚 我有一个表妹,今年参加完高考,对自己的成绩不是特别满意.上次我回老家,刚好她给我一起来上海.准备来上海锻炼一下. 车上我问她,准备去哪上学?她说不想上了,想打工.我没有怎么劝她,我想让她体验一下打工的生活,她就知道还是上学好. 一个高中生,出来找工作,困难可想而知.经姐姐介绍,进了一家餐厅工作.工资也不是很高.干了两天,我

MATLAB——时间,日期及显示格式

一.日期和时间 1.生成指定格式日期和时间 标准日期格式 2.获取当前时间的数值 >> datestr(now,31) ans = 2017-09-11 19:56:26 >> datestr(now,'yyyy-mm-dd HH:MM:SS') ans = 2017-09-11 19:58:28 >> clock ans = 1.0e+03 * 2.0170 0.0090 0.0110 0.0200 0.0030 0.0264 >> datestr(now

Linux基础命令的操作(时间与日期,日历,计算器)

时间与日期 如果想知道Linux系统的当前时间,使用 date 命令即可显示. 上图显示的时间是2017年01月24日,星期二,18点50分26秒.CST为时区缩写(China Standard Time)表示中国的标准时间. 如果希望只显示年月日可以通过命令 date +%Y/%m/%d 当然,如果只想知道现在几点了,可以使用命令 date +%H:%M:%S 单独将时分秒显示出来 日历 如果想看这个月的日历,可以使用 cal 命令查看. 上图显示了2017年1月份的日历,并高亮显示出了今天的

C++时间和日期

C++ 日期 & 时间 C++ 标准库没有提供所谓的日期类型.C++ 继承了 C 语言用于日期和时间操作的结构和函数.为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件. 有四个与时间相关的类型:clock_t.time_t.size_t 和 tm.类型 clock_t.size_t 和 time_t 能够把系统时间和日期表示为某种整数. 结构类型 tm 把日期和时间以 C 结构的形式保存,tm 结构的定义如下: struct tm { int tm

java JDK8 学习笔记——第13章 时间与日期

第十三章 时间与日期 13.1 认识时间与日期 13.1.1 时间的度量 1.格林威治标准时间GMT 格林威治标准时间的正午是太阳抵达天空最高点之时.现在已经不作为标准时间使用. 2.世界时UT世界时是借由观测远方星体跨过子午线而得,在引入UTC之前,GMT和UT是相同的. 3.国际原子时TAI 将秒的国际单位定义为铯原子辐射振动91926331770周耗费的时间,从UT的1958年开始同步. 4.世界协调时UTC 采用了闰秒修正,确保UTC与UT相差不会超过0.9秒,加入闰秒的时间通常会在6月