current_time()获取当前时间并格式化

目录

描述

译文

函数current_time("mysql", $gmt)返回格式为“年-月-日 时:分:秒”的时间。如果$gmt=1,返回的时间为GMT时间;如果$gmt=0,返回的时间为浏览器客户端本地时间(由WordPress选项gmt_offset决定,在“常规”菜单下的“时区”选项中进行设置)。

警告: current_time('timestamp',1)返回(作为时间标记)服务器时间,而不是GMT时间!PHP函数time()返回的才是GMT时间,使用time()时不必再使用current_time('timestamp',1)。

警告: current_time('timestamp',0) 返回GMT + gmt_offset(服务器) + gmt_offset(浏览器)的时间标记——这是一个无意义的组合。

"timestamp"参数值几乎没有任何用处。

原文

Returns the blog's current local time in the specified format. There are two named formats: 'mysql' for MySQL's timestamp data type format (i.e. YYYY-MM-DD HH:MM:SS), and 'timestamp' for the Unix timestamp format (i.e. epoch). Other strings will be interpreted as PHP date formats (e.g. 'Y-m-d') since 3.9.0. The optional secondary parameter can be used to retrieve GMT time instead of the blog's local time.

The local time returned is based on the timezone set on the blog's General Settings page, which is UTC by default.

current_time( 'timestamp' ) should be used in lieu of time() to return the blog's local time. In WordPress, PHP's time() will always return UTC and is the same as calling current_time( 'timestamp', true ).

current_time() 描述

用法

<?php $time current_time$type$gmt ); ?>

current_time() 用法

参数

$type

(string) (必填) The time format to return. Possible values:

  • mysql
  • timestamp
  • A PHP date format (e.g. 'Y-m-d') (since 3.9)

默认值: None

$gmt

(integer) (可选) The time zone (GMT, local) of the returned time: Possible values:

  • 1
  • 0

默认值: 0

current_time() 参数

历史

  • 添加于 版本: 1.0
  • 3.9.0: $type can now be any PHP date format.

current_time() 历史

源文件

current_time() 函数的代码位于 wp-includes/functions.php

current_time() 源文件

相关