美文网首页
php、jQuery和JavaScript时间戳与日期的用法

php、jQuery和JavaScript时间戳与日期的用法

作者: NotingToDo | 来源:发表于2017-10-26 16:59 被阅读0次

一、 PHP

1. 获取当前时间戳的几种方法

//获取当前时间戳的几种方法

$nowTime1= time();

$nowTime2=$_SERVER['REQUEST_TIME'];

$nowTime3= strtotime('now');

//获取今天零点的时间戳

$today= strtotime('today');

//获取明天/下一周/下一月/明年的时间戳+1 day/week/month/year以此类推

$timestamp= strtotime("+1 day");

//将时间戳转为日期格式

$nowTime4= date('Y-m-d H:i:s',$timestamp);

//打印指定上星期几的时间戳

strtotime("last Thursday");

//打印指定下星期几的PHP时间戳

strtotime("next Thursday");

需要注意的部分

<一>、PHP时间大的来分有两种,一是时间戳类型(1228348800),二是正常日期格式(2008-12-4)

<二>、php5.1以上时间戳会与实际时间相差8小时,解决办法如下

1、最简单的方法就是不要用php5.1以上的版本--显然这是不可取的方法!!!

2、修改php.ini。打开php.ini查找date.timezone 去掉前面的分号= 后面加Asia/Shanghai,重启apache服务器即可--缺点就是如果程序

放到别人的服务器上,不能修改php.ini,那就奈何不得了。

3、在程序中添加时间的初始化的语句的 即:“date_default_timezone_set("Asia/Shanghai"); ”这个可以由程序员任意设置,我的推

荐。

时区标识符,大陆内地可用的值是:PRC,Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为中国,重庆,上海,乌鲁木齐) ,Etc/GMT-8,Asia/Harbin

港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)

还有新加坡:Asia/Singapore

二、 jQuery

var timestamp = $.now();

三、 JavaScript

1. 只是精确到秒的毫秒数:var timestamp = Date.parse(new Date());

2. var timestamp = (new Date()).valueOf();

3. var timestamp=new Date().getTime();

javascript 中使用 new Date().getTime() 方法

IE8 以上版本可以使用 直接使用Date.now()方法

//IE8以下版本

if (!Date.now) {

Date.now = function() { return new Date().getTime(); };

}

相关文章

  • php、jQuery和JavaScript时间戳与日期的用法

    一、 PHP 1. 获取当前时间戳的几种方法 //获取当前时间戳的几种方法 $nowTime1= time(); ...

  • 时间整合

    PHP时间戳和日期相互转换在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳...

  • PHP学习笔记 - 进阶篇(8)

    日期与时间 取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期...

  • 日期和时间

    PHP日期和时间之取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间...

  • php中时间戳和时间日期的转化

    php中时间戳和时间日期的转化 php中将对应的时间转化为时间戳的方法: php中将对应的时间戳转化为时间的方法:...

  • 11.1.1 PHP中应用日期和时间1

    11.1.1 PHP中应用日期和时间1 UNIX时间戳 Unix 时间戳 : 自从 Unix 纪元(格林威治时间 ...

  • 利用PHP时间戳获取当前时间方法

    实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳。 操作方法:一,获取指定日期的unix时间戳 str...

  • C# DateTime与时间戳转换

    C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳。 1. 什么是时间戳 ...

  • shell-date命令

    date命令常见用法 当前日期不同格式 日期加减 unix时间戳换算

  • PHP 获取13位时间戳

    java JavaScript 语言都是 13 获取的时间戳都是13位 有时候需要PHP获取 13 的时间戳, 但...

网友评论

      本文标题:php、jQuery和JavaScript时间戳与日期的用法

      本文链接:https://www.haomeiwen.com/subject/dvrkpxtx.html