//计算时间
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 计算时间差,天-时-分-秒
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一般来说,喜欢站立的人,比喜欢躺着或或坐着的人,身材更好。与躺着的姿势相比,站姿所消耗的能量要多出10%。而单腿站...
- 计算时间差前我们先了解一下时间的转换进制 例如:12小时转换为时间戳 12 * 60 * 60 * 1000 第一...
- 做电商的会遇到秒杀的活动,然后会有倒计时开始抢购的需求,写了个demo来解决这个需求,超级简单的,思路就是获取了当...
- 今天遇到了个需求,需要计算时间差然后本来想用下面这种写法的 然后想了想,好像这么写有点傻,看起来不够高级于是就使用...