如何使用PHP获取当前年份?
我想在一个网站的页脚中加入版权声明,但我认为这一年过时非常俗气。 如何使用PHP 4和PHP 5自动更新年份?
#1楼
如果您的服务器支持短标签,或者您使用PHP 5.4,则可以使用:
<?=date("Y")?>
#2楼
随着PHP朝着更加面向对象的方向发展,我很惊讶这里没有人引用内置的DateTime
类:
$now = new DateTime();
$year = $now->format("Y");
或者在实例化时使用类成员访问的单行(php> = 5.4):
$year = (new DateTime)->format("Y");
#3楼
这是我做的:
<?php echo date("d-m-Y") ?>
下面是它的作用的一些解释:
d = day
m = month
Y = year
Y会给你四位数(例如1990)和y给两位数(例如90)
#4楼
您可以使用简单的PHP日期类。 它提供了许多有用的方法和功能:
$date = new simpleDate();
echo $date->now()->getYear();
echo $date->now()->getMonth();
echo $date->set('2013-01-21')->getDayString();
echo $date->now()->compare('2013-01-21')->isBefore();
...
您可以查看库教程页面以获取更多示例
#5楼
echo date('Y')
为您提供当前年份,这将自动更新,因为date()
会给我们当前日期。
#6楼
<?php
$time_now=mktime(date('h')+5,date('i')+30,date('s'));
$dateTime = date('d_m_Y h:i:s A',$time_now);echo $dateTime;
?>
#7楼
对于4位数字表示:
<?php echo date('Y'); ?>
2位数字表示:
<?php echo date('y'); ?>
查看php文档以获取更多信息: https : //secure.php.net/manual/en/function.date.php
#8楼
写吧:
date("Y") // A full numeric representation of a year, 4 digits// Examples: 1999 or 2003
要么:
date("y"); // A two digit representation of a year Examples: 99 or 03
并且“回应”这个价值......
#9楼
BTW ......如何显示网站版权有一些正确的方法。 有些人倾向于使事情变得多余,即:版权©具有相同的含义。 重要的版权部分是:
**Symbol, Year, Author/Owner and Rights statement.**
使用PHP + HTML:
<p id='copyright'>© <?php echo date("Y"); ?> Company Name All Rights Reserved</p>
要么
<p id='copyright'>© <?php echo "2010-".date("Y"); ?> Company Name All Rights Reserved</p
#10楼
最高为PHP 5.4+
<?php$current= new \DateTime();$future = new \DateTime('+ 1 years');echo $current->format('Y'); //For 4 digit ('Y') for 2 digit ('y')
?>
或者您可以使用一行
$year = (new DateTime)->format("Y");
如果你想增加或减少一年的另一种方法; 添加如下所示的修改行。
<?PHP $now = new DateTime;$now->modify('-1 years'); //or +1 or +5 years echo $now->format('Y');//and here again For 4 digit ('Y') for 2 digit ('y')
?>
#11楼
使用一个名为date()
的PHP函数。
它需要当前日期,然后您提供一种格式
格式只是Y.资本Y将是一个四位数的年份。
<?php echo date("Y"); ?>
#12楼
<?php echo date("Y"); ?>
这段代码应该这样做
#13楼
<?php date_default_timezone_set("Asia/Kolkata");?><?=date("Y");?>
您可以在页脚部分使用此功能来获取动态版权年份
#14楼
获取全年使用:
<?php echo $curr_year = date('Y'); // it will display full year ex. 2017
?>
或者像这样只使用两年的数字:
<?php echo $curr_year = date('y'); // it will display short 2 digit year ex. 17
?>
#15楼
我显示版权的方式,自动更新
<p class="text-muted credit">Copyright ©<?php$copyYear = 2017; // Set your website start date$curYear = date('Y'); // Keeps the second year updatedecho $copyYear . (($copyYear != $curYear) ? '-' . $curYear : '');?>
</p>
它会将结果输出为
copyright @ 2017 //if $copyYear is 2017
copyright @ 2017-201x //if $copyYear is not equal to Current Year.
#16楼
使用PHP date()
函数。
格式只是Y.资本Y将是一个四位数的年份。
<?php echo date("Y"); ?>
#17楼
本节的最佳短代码:
<?= date("Y"); ?>
#18楼
如果您正在为DateTime使用强大的Carbon PHP API扩展 ,您可以轻松实现:
<?php echo Carbon::now()->year; ?>
干杯。
#19楼
<?php echo date("Y"); ?>
#20楼
strftime("%Y");
我喜欢strftime 。 它是抓取/重新组合日期/时间块的一个很好的功能。
另外,它尊重日期功能不能执行的区域设置。
#21楼
http://us2.php.net/date
echo date('Y');
#22楼
print date('Y');
有关更多信息,请查看date()函数文档: https : //secure.php.net/manual/en/function.date.php
#23楼
这个给你当地时间:
$year = date('Y'); // 2008
这一个UTC :
$year = gmdate('Y'); // 2008
#24楼
您可以使用date或strftime 。 在这种情况下,我会说,无论什么年份都是一年都没关系(除非有一个地方以不同的方式格式化年份?)
例如:
<?php echo date("Y"); ?>
另外,在PHP格式化日期时,如果要将日期格式设置为与默认语言不同的语言环境,则这很重要。 如果是这样,您必须使用setlocale和strftime。 根据日期的php手册 :
要格式化其他语言的日期,您应该使用setlocale()和strftime()函数而不是date()。
从这个角度来看,我认为最好尽可能使用strftime,如果你甚至有可能无法本地化你的应用程序。 如果这不是问题,请选择您最喜欢的那个。
#25楼
我的超级懒人版本显示版权行,自动保持更新:
© <?php
$copyYear = 2008;
$curYear = date('Y');
echo $copyYear . (($copyYear != $curYear) ? '-' . $curYear : '');
?> Me, Inc.
今年(2008年),它会说:
©2008 Me,Inc。
明年,它会说:
©2008-2009 Me,Inc。
并永远保持与当年的更新。
或者(PHP 5.3.0+)使用匿名函数执行此操作的紧凑方法,因此您不会泄漏变量并且不重复代码/常量:
©
<?php call_user_func(function($y){$c=date('Y');echo $y.(($y!=$c)?'-'.$c:'');}, 2008); ?>
Me, Inc.
如何使用PHP获取当前年份?相关推荐
- scala 随机生成整数_如何在Scala中以整数形式获取当前年份?
scala 随机生成整数 In Scala programming language, there is an option for the programmer to use libraries o ...
- 获取指定年份的工作日和节假日后导入Excel
github地址 本文主要是获取指定年份的工作日和节假日后导入Excel 1.获取指定年份的所有日期,默认周一到周五是工作日,周六和周日是节假日. 2.获取国家法定节假日和对应调休日期. 3.修改法定 ...
- 时间格式处理获取本年份的起止时间
文章目录 1.ios兼容性问题 2.倒计时函数 3.获取当前年份起止时间 4.时间格式转换 1.ios兼容性问题 对于时间格式 ios不能识别横杠 获取本年份的起止时间 `/***``\* 得到本年的 ...
- 获取当前年份前后各五年的数据与双击选中方法的使用
1.获取当前年份前后各五年的数据 说明:原来是一个HTML的源生代码,但是因为使用的关系.我将它变成了easyui的方法,并且为适用我的项目,可能有一些改动.如果是有什么你们觉得不对的地方请根据自己的 ...
- java获取当前年份法定节日的时间
目录 导入maven依赖 定义常量类 获取节日的类 测试 测试结果 导入maven依赖 <dependency><groupId>cn.hutool</groupId&g ...
- MySQL获取当前年份月份日期
MySQL获取当前年份月份日期 – 获取年份 YEAR(CURDATE()): 2019 – 获取月份 MONTH(CURDATE()): 6 – 当前时间 DATE(CURDATE()): 2019 ...
- JavaScript 函数(含经典案例:反转数组、求所有参数最大值、判断闰年、获取指定年份的2月份的天数)
JavaScript 函数 一. 函数的使用 1. 声明函数: 2. 调用函数 二. 函数的参数 1. 形参和实参的定义 2. 形参和实参的使用 3. 函数形参和实参个数不匹配问题 4. 函数的返回值 ...
- java获取当前年份、月份和日期字符串等
Java获取当前年份.月份和日期是通过Calendar类的实例对象来获取的. 首先创建一个Calendar类的实例对象,Calendar类属于java.util包. Calendar calendar ...
- JS 获取当前年份后两位的问题
转载自:来源 所周知,js里面有个内置对象Date,记录了有关系统时间的信息. 我们只要实例化一个Date对象,var date= new Date(); 然后就可以用这个对象获取有关当前时间的各种信 ...
- 根据年份获取周次,根据周次获取日期范围,获取当前年份,周次列表信息。
在原文的基础上改的,适应我这边的需求,从周一开始到周日(姑且算个原创哈,原文链接在最下边). (1)根据年份获取周次 (2) 获取当前年份周次 (3) 根据选择周次获取日期时间范围 谁有更简单的方法也 ...
最新文章
- windows访问linux数据库命令行,命令行方式导入导出mysql数据库(适用windows、Linux系统vps弹性云)...
- 稳定排序与不稳定排序的定义
- smarty二维foreach示例[顺代一维数组],再次加强版
- 前端学习(2378):使用vue-cli初始目录说明
- mysql have_mysql having的用法
- 三维坐标转经纬度_Three.js 地理坐标和三维空间坐标的转换
- java 字符串拆分技巧_在java中如何拆分一个字符串?
- Maven常用命令 - 构建反应堆中指定模块
- Shiro Subject详解
- 设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。要求如下:
- WPF 实现label换行
- autojs自定义下拉框
- maplesim matlab,MapleSim 2020
- SCADA/EMS系统的子系统的划分
- 「镁客·请讲」脑穿越黄庄:过分乐观和激情之后,行业需要找到VR不可替代之处...
- Exchange Server 2010部署(一)部署Windows Server 2008 R2域控制器
- 解决“IE图标不见了”问题
- 酷睿i5 12600HX怎么样 相当于什么水平
- 全套GO语言自学视频教程(纯资源分享)
- 电脑安装linux办公软件,Ubuntu安装WPS办公软件报错怎么解决
热门文章
- 业绩-----我觉得最难得不是写代码,而是写业绩表
- Android webview 加载https网页显示空白
- 华丽丽的GridLayout-使用案例
- 【Java源码分析】Android-SparseArray源码分析
- Android Jetpack组件之 Paging使用-源码
- C++入门教程,全套C++基础教程(已更新完毕)
- wireshark网络分析就这么简单_【读书笔记】2wireshark网络分析就这么简单——不同子网如何发送消息。...
- Android中设置组件多进程
- html自动移动滚动条,css隐藏移动端滚动条并平滑滚动
- ubuntu 下 Could not get lock /var/lib/dpkg/lock解决方案