跳至主要內容

有时间要多陪陪父母

logycoconut父母陪伴大约 2 分钟

今天在 V2EX 上无意间刷到一个评论

" You've already spent more than 90% of your time with your parents. "

这句话来源于 Youtube What Are You Doing With Your Life? The Tail Endopen in new window

里面有一段内容讨论了人一生陪伴父母的时间

简单描述一下 UP 的观点

假定人的寿命为 100 岁,也就是 5200 周(一年为52周)

在我们人生的前二十几年,我们几乎天天和父母在一起 

在我们外出求学后,大部分人会在另一个城市独自生活

如果我们努力与父母在一起整整两周,那我们还是花费了超过90%的时间和他们在一起

UP 提供的公式为

( 前20年和父母相处的时间 + 独立生活后和父母相处的时间 ) / 总共和父母相处的时间

基于自己的情况做一些些调整

我们和父母相处的时间占比由多个变量共同决定

  • 人的寿命,在此次计算中统一为100

  • 外出求学的时间点 X 单位:岁

在国内,大学生活一般是从19岁开始

本科为4年,离家远的可能只有寒暑假才能回家,所以一年中只有四分之一的时间在家

  • 已经工作的时间 Y 单位:年

  • 一年中可以陪伴父母的天数 Z

以一个普通的打工人沃兹基为例

根据 国务院办公厅关于2022年部分节假日安排的通知open in new window, 可以算出他的法定假期长度总共为31天, 但是类似的像「元旦 + 春节」、「中秋 + 国庆」这类贴近的假期,他会选择元旦不回家,中秋或者国庆不回家,有些假期可能会选择和朋友、同学一起出去玩

没有意外的话,一年当中他和父母在一起的时间为20天 (春节7天 + 端午3天 + 中秋 3天 + 东拼西凑的7天 )

综上所述,可以得到一个比较准的结论(一年为52周)

已经陪伴的时间 A:X * 52 + 4 * 52 / 4 + Y * 3

理论陪伴时间 B: ( 100 - ( X + 4 + Y ) ) * 3

最终占比 R = A / (A + B)

以我自己为例
A = 997周 
B = 225周
R = 81.58%
但是,理论陪伴时间并没有考虑父母的寿命(我并不想估算)
所以 B 的数值并不确定,还需要减掉一些😂

代码实现

无意间发现「一个木函」里面有在线工具实现了类似的算法

最后

附上一张 iOS 自带的日历图,可以圈一圈目前一年可以陪伴父母的日子