PHP基础常用的时间日期函数和数学函

国内成立最早的白癜风医院 https://wapjbk.39.net/yiyuanfengcai/ys_bjzkbdfyy/2840/

一、日期时间(Date/Time)函数

1、设置和获取时区函数

我们都知道东西半球的时间是不一样的,也就是所在时区不同。在日常开发中添加或显示数据时有时间这个字段,那么不同时区对应的时间自然也不同。设置正确的时区,才能正确保存或显示本地的时间,下面介绍的函数可以帮我们解决。

date_default_timezone_get()  返回使用的默认时区,date_default_timezone_set()使用的默认时区,函数使用很简单。结果如下:

2、定义时间和日期的格式

我们常见的时间显示格式是这样的,如:-01-:50:07,所以,我们在显示时间希望都是这样的格式。但是我们在保存时间时一般都是时间戳,所以在显示时间时会用date()函数设置时间显示的格式,使用如下:

上面代码中测试不同参数得到不同格式的时间,结果如下:

3、获取时间戳的函数

(1)time()函数返回当前时间的Unix时间戳,我们开发时需要给一条新数据一个添加时间,一般都会以时间戳的形式来保存,当然是使用time()这个函数实现。

(2)我们想把日期/时间的字符串转为时间戳格式,使用strtotime()函数就可以实现我们想要的效果。

函数的使用如下:

二、数学(Math)函数数学(Math)函数能处理integer和float范围内的值。下面来介绍一些常用的函数。

(1)max()函数:获取两个数之间或一个数组中的最大值;

(2)min()函数:获取两个数之间或一个数组中的最小值;

(3)pow()函数:计算x的y次方;

(4)rand()函数:获取随机整数;

(5)round()函数:对小数做四舍五入运算。

以上函数的使用示例如下:

结果如下:

其中rand()函数的参数是可选的,如果你没有传入参数则返回0到RAND_MAX之间的整数(在某些平台下(例如Windows)RAND_MAX只有)。如果需要的范围大于,那么你就需要规定最小和最大的范围,或者考虑使用mt_rand()函数。

实例,PHP+AJAX实现无刷新上传图像

实例,PHP实现给图片添加图片水印




转载请注明:http://www.aierlanlan.com/grrz/4634.html