PHP--date轉成時間戳,time()獲取的…
PHP--date轉成時間戳,time()獲取的是秒數
time()獲取的是秒數
date("Y-m-d H:i:s"); //如果存成datetime型在MYSQL中 必須用這種格式
實現功能:獲取某個日期的時間戳,或獲取某個時間的時間戳。
strtotime 將任何英文文字的日期時間描述解析為Unix時間戳[將系統時間轉化成unix時間戳]
一,獲取指定日期的unix時間戳 strtotime("2009-1-22")
示例如下:
echo strtotime("2009-1-22")
結果:1232553600
說明:返回2009年1月22日0點0分0秒時間戳
二,獲取英文文字日期時間 示例如下:
便於比較,使用date
(1)列印明天此時的時間戳strtotime("+1
day")
當前時間:echo date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("+1 day"))
結果:2009-01-23 09:40:25
(2)列印昨天此時的時間戳strtotime("-1
day")
當前時間:echo date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("-1 day")
(3)列印下個星期此時的時間戳strtotime("+1
week")
當前時間:echo date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("+1 week"))
結果:2009-01-29 09:40:25
(4)列印上個星期此時的時間戳strtotime("-1
week")
當前時間:echo date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("-1 week")
(5)列印指定下星期幾的時間戳strtotime("next
Thursday")
當前時間:echo date("Y-m-d H:i:s",time()) 結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("next
Thursday")) 結果:2009-01-29 00:00:00
(6)列印指定上星期幾的時間戳strtotime("last
Thursday")
當前時間:echo date("Y-m-d H:i:s",time())
結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("last
Thursday")) 結果:2009-01-15 00:00:00
以上示例可知,strtotime能將任何英文文字的日期時間描述解析為Unix時間戳,我們結合mktime()或date()格式化日期時間獲取指定的時間戳,實現所需要的日期時間。
相關推薦
PHP--date轉成時間戳,time()獲取的…
PHP--date轉成時間戳,time()獲取的是秒數 time()獲取的是秒數 date("Y-m-d H:i:s"); //如果存成datetime型在MYSQL中 必須用這種格式 實現功能:獲取某個日期的時間戳,或獲取某個時間的時間戳。strtotime 將任何英文文字的日期時間描述解析為
.net 裡把時間DateTime轉成時間戳
public string GenerateTimeStamp(DateTime dt) { // Default implementation of UNI
python字串'2018-11-14 00:00:00'轉時間戳,並獲取下個月同一時間
需求,在資料庫篩選從2018-11-14 00:00:00-2018-12-14 00:00:00一個月的資料 str_time ='2018-12-14 00:00:00' start_date = datetime.datetime.strptime(str_time, "%Y-%m
JSON將資料庫中的date欄位轉換成時間戳
問題描述:資料庫中的date欄位:2018-09-01 12:23:23,在Java中取出該欄位,並用FastJSON將其轉化,你就會發現時間變成了148364681324這樣的時間戳,FastJSON提供瞭解決方法。 解決方法:在對應的實體類的的屬性上方定義一
android時間戳轉換成日期(與php後臺),日期轉換成時間戳小問題記錄
之前常用的是,和java開發的後臺對接資料,正常也沒有遇到過這個問題,又一次在和php對接的後臺做專案是,時間轉換出了問題,我看了些許時間的程式碼,都沒有問題。最後發現返回時間戳的位數不對,才確認到,問題是出現在這裡 PHP和Java時間戳存在三位位差!!!
ios 獲取當前時間,並轉換成時間戳
1.獲取當前時間 +(NSString *)getCurrentDate { //獲取當前時間 NSDate *now = [NSDate date]; KELog(@"now date is: %@", now); NSCalen
java 從mysql中的integer轉成時間類型
edate close 技術 上架 bsp net code util first Date nedate = new Date(); DateFormat dateformat = new SimpleDateFormat("yyy-MM-dd HH
js把日期字符串轉換成時間戳 阿星小棧
ast 5-0 毫秒 get pla string ace lis oca //獲取當前時間: var myDate = new Date();//當前時間 var year = myDate.getFullYear();//當前年份 var month = myDa
java 時間戳的獲取方式
ava time title 設置 rgs lan 處理 pan sys 獲取當前時間戳 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三
JS中使用時間戳,獲取當前日期,計算前一週的日期~
今天專案中用到了一點 隨便記錄一下 function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//時間戳為10位需*1000,時間戳為13位的話不需乘1000 var Y =
PHP計算兩個時間戳之間的日期
function timediff($begin_time, $end_time) { if ($begin_time < $end_time) { $starttime = $begin_time; $endtime = $end_time;
從時間戳裡獲取時間資訊
String date = DateUtils.getToStringShort(articleInfoWebVO.getCreatetime()); //將引數分割 從時間戳裡獲取時間資訊 String[] param = date.split("-"); articleInfoWebVO.set
js將時間轉換成時間戳10位
var oldTime = (new Date("2018/12/23 08:00:20")).getTime()/1000; alert(oldTime); 延伸閱讀: 什麼是Unix時間戳(Unix timestamp): Unix時間戳(Unix timestamp),或稱Unix時間
PHP--判斷是否為時間戳
PHP 中判斷一個數字是否是Unix 時間戳 在php中一個有效的時間是從 1970-01-01 07:00:00 – 2038-01-19 03:14:07. 這個的http://php.net/manual/en/function.strtotime.php 首先一個時間戳
c++ %d-%d-%d %d:%d:%d 轉unix時間戳
最近的業務,需要用到string轉UNIX時間戳,記錄一下實現過程 c++程式碼如下: #include <stdio.h> #include <memory.h> #include <iostream> #include &l
js把日期字串轉換成時間戳
//獲取當前時間: var myDate = new Date();//當前時間 var year = myDate.getFullYear();//當前年份 var month = myDate.getMonth() + 1;//當前月份 var day = myDate.getDate()
js日期轉換成時間戳
1、使用原生javascript的Date物件,進行格式化 (1)將日期字串轉換為Date型別的物件。 let d = new Date('2018-01-01') (2)轉換為時間戳。 let t = d.getTime(d) // 方法1 let t = d.valueOf(d)
php算倆個時間戳相差多少
function timediff($begin_time,$end_time){ if($begin_time < $end_time){ $starttime = $begin_time; $endt
C++ 將指定的標準時間轉換成時間戳
所使用的的標頭檔案如下: #include "iostream" #include "time.h" #include "string.h" using namespace std; 程式碼如下
php 1轉成一
function numToWord($num) { $chiNum = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九'); $chiUni = array('','十', '百', '千', '萬','十', '百', '千', '億', '十