1-14编程练习以及时间戳的作用

来源:1-15 简易计算器的实现

V丶K

2017-11-24 16:42:39

<?php
header('content-type:text/html;charset=utf-8');
date_default_timezone_set('PRC');
$date=date('Y-m-d H:i:s');
$time=date('H');
if($time>=5 && $time<10){
    $a='早上好';
}elseif($time>=10 && $time<14){
    $a='中午好';
}elseif($time>=14 && $time<18){
    $a='下午好';
}elseif($time>=18 && $time<21){
    $a='晚上好';
}else{
    $a='休息时间';
}
echo $date.$a;

所以我还是不知道时间戳的作用 单独试了下代码:

<php?
echo time();

发现就是一长串数字 应该是个秒数吧 但是仍然不懂把时间戳加在data()里面的作用到底是用来干嘛的

写回答

1回答

imooc_澈

2017-11-24

您好,time() 函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。该函数的作用就是为了获取当前的时间,通过date等相关函数可以将这个时间戳转化为对应的日期时间,比如2017-11-24 18:22 这样的字符串,我们在实际项目中很多地方是需要这个时间的,比如你的淘宝订单页面,会显示你下订单的时间,是因为当你下单时,代码通过time函数获取了当时的时间戳转化为了对应的日期存在了数据库里,否则就无法知道是什么时候下的单了,当然还有很多很多需要记录时间的场景,未来接触的多了,用的也会越来越多。

如果解决了您的问题,请采纳,祝学习愉快~

0

0 学习 · 2569 问题

查看课程