1. 程式人生 > >react native 計算時間差,天-時-分-秒

react native 計算時間差,天-時-分-秒

//計算時間
var sendTime = this.props.obj.send_time;

console.log(sendTime);

//當前時間
var nowTime (new Date()).valueOf();

console.log(nowTime);

//差值
var date3 nowTime sendTime;

console.log(date3);

//天
var days=Math.floor(date3/(24*3600*1000))
//時
var leave1=date3%(24*3600*1000)
var hours=Math.floor(leave1/(3600*1000))
//分
var leave2=leave1%(3600*
1000)
var minutes=Math.floor(leave2/(60*1000))

//秒
var leave3=leave2%(60*1000)
var seconds=Math.round(leave3/1000)

var disAndTimeText;

if(days>0){
var myText '600m  '+days+'天前'
disAndTimeText <Text style={styles.disAndTimeText}>{myText}</Text>
}

if(days==0&&hours>0){
var myText '600m  '+hours+'小時前'
disAndTimeText <Text style={styles.disAndTimeText}>{myText}</Text>
}

if(days==0&&hours==0&&minutes>0){
var myText '600m  '+minutes+'分鐘前'
disAndTimeText <Text style={styles.disAndTimeText}>{myText}</Text>
}

if(days==0&&hours==0&&minutes==0&&
seconds>0){
var myText '600m  剛剛'
disAndTimeText <Text style={styles.disAndTimeText}>{myText}</Text>
}

相關推薦

react native 計算時間差---

//計算時間var sendTime = this.props.obj.send_time;console.log(sendTime);//當前時間var nowTime = (new Date()).valueOf();console.log(nowTime);//差值v

php按周取時間段&&PHP獲取指定時間段之間的 年,月,,,,&php獲取某段時間內每個月的方法返回由這些月份組成的陣列

<?php PHP獲取指定時間段之間的 年,月,天,時,分,秒 Class Utils { /** * format MySQL DateTime (YYYY-MM-DD hh:mm:ss) 把mysql中查找出來的資料格式轉換成時間秒數

js倒計時 ----毫秒

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

java 將毫秒轉換為 **** 的格式

public static String formatDuring(long mss) { long days = mss / (1000 * 60 * 60 * 24);

獲取兩個日期之間相差的///

public static void main(String[] args) { String dbDate="2017/10/27 09:30:00"; //資料庫獲取

使用DurationFormatUtils把時間區間格式化為" ::"

long l = 12300000000LDurationFormatUtils.formatDuration(l,"dd'天'HH'小時'mm'分鐘'ss'秒'") 輸出:142天08小時40分鐘00秒可以參考以前的一篇文章:http://blog.csdn.net/wan

java程式碼計算時間差精確到 、月、日、、毫秒

/** * 兩個時間相差距離多少天多少小時多少分多少秒 * @param strTime1 時間引數 1 格式:2016-06-22 18:21:20 * @param strTime2 時間引數 2 格式:2016-06-22 17:21:2

JS 計算時間差 精確到 /月////毫秒

function dateDiff(interval, date1, date2) {    varobjInterval = {'D':1000 * 60 * 60 * 24,'H':1000 * 60 * 60,'M':1000* 60,'S':1000,'T':1};    interval =int

java 計算時間差還剩下xxxx小時xxxx

計算時間差,還剩下xx天xx小時xx分xx秒 使用: final Handler handler = new Handler(); Runnable runnable = new

react-native服務啟動運行項目到安卓模擬器

時間 輸入 nat bundle cmd 模擬器 項目 等待 模擬 1、在CMD中進入要啟動的項目下,輸入react-native start,等待啟動成功。成功之後再瀏覽器中訪問http://localhost:8081/index.android.bundle?plat

Js計算時間差、小時、分鐘、

天數 log clas text java 分鐘 style cond ext <script type="text/javascript"> var date1= ‘2015/05/01 00:00:00‘; //開始時間

Js計算時間差天數小時數余數

時間 .com leave date() cnblogs get 根據 差分 結果 var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 為開始時間

js計算時間差兩個時間的或者是某個時間距離現在時間

、、計算現在的時間。年月日時分秒     getNowFormatDate(type) {         var date = new Date();         var

計算兩個時間日期相隔的天數,,,

/* * 計算時間差/兩個時間日期相隔的天數,時,分,秒 * */ public function diff($begin_time, $end_time ) { if ($begin_time < $end_time ) {

python 計算時間差時間加減運算程式碼

如何方便的計算兩個時間的差,如兩個時間相差幾天,幾小時等 使用datetime模組可以很方便的解決這個問題,舉例如下: import datetime d1 = datetime.datetime(20

React Native-5.React Native元件封裝元件傳值例項開發

接上一篇,我們來練習一下元件的封裝和元件的傳值 九宮格例子: 老樣子,我們又圖,沒圖說個xx 預期效果: 先來看看沒有封裝元件前的程式碼 'use strict'; var React = require('react-nati

iOS 實現react-native預載入優化第一次載入白屏問題

專案中存在多個react-native頁面入口,每個入口使用以下方法初始化: - (instancetype)initWithBundleURL:(NSURL *)bundleURL moduleName:(N

React Native 單選複選, 全選功能

簡單寫了一個ListView資料的單選和全選,刪除功能 利用JS的Map物件進行勾選,取消勾選和全選 方法簡單粗暴 單選功能見註釋的 單選邏輯 , 單選功能不做全選 其餘未註釋的程式碼為複選和全選功能 /** * Created by

【巨能坑】react-native的大坑不定期更新

注:寫頁面時,當子元件是<Text>時一定不要固定父元件的寬高。 ----------------------------------------------------------------------------------------------

React-native之flexDirectionjustifyContent

1、flexDirection 佈局中子檢視排放的方向。有兩個值:水平軸(row),豎直軸(column)。預設是豎直軸。 flexDirection:'row' flexDirection:'column' 'use strict'; import React,{C