How to get a difference of "X years, Y months, Z days" between two dates?

I have two dates: 29/05/2020 and today.

How can I get a date diff of these 2 dates, in a meaningful formas such as "Z years, X months, Y days" separating these dates?

Ideally this should also take into account the number of days in each months (for example May has 31 days but June has only 30 days).

Thanks for your help!

ServerPoint: 18 Years of Service (E3 Dedi from $59/mo in Las Vegas, NV, USA)

You’d think that over 12 years, LowEndBox would have featured nearly every hosting provider in the known universe, but we’re still getting fresh offers from hosts who are appearing here for the first time.  Case in point: ServerPoint!

They’ve been in business for 18 years.  To put that in perspective, back in 2002 “How You Remind Me” by Nickelback was the #1 song, the first iPhone was still on the drawing board, and your PC probably came with a 60GB hard drive.  That’s some impressive staying power in a turbulent industry.

Besides longevity, they have 100% in-house support and are privately owned.  Their web site is pleasingly full, with a blog, system status, and a pretty generous affiliate program.

They offer more than just dedicated servers, with VPS and shared products as well, but today they’re bringing us some Xeon E3-1270 v2s in Las Vegas.  Looks like a pretty solid offer from a pretty solid shop, but as always, the community is final judge. So if you decide to try them out, be sure to leave a comment.

They are registered in Nevada as A+ Hosting (C8539-2002).  They accept credit cards and Paypal, and you can find their terms of service on their web site.

Here’s what they had to say, in their own words: 

“ServerPoint has been serving tens of thousands of clients with reliable, fast web hosting, dedicated servers and cloud server services for nearly 18 years. We provide 24×7 support round the clock. Our team is highly experienced and most have been with us for many years, allowing for a quick resolution to any challenges that may arise. We are obsessed with quality, redundancy and speed. We cut no corners in how we build our infrastructure. We’ll spend whatever is necessary to make our platform as stable as technology allows

Info on network after the jump but first, here are the offers:

Las Vegas, NV, USA

Las Vegas, NV, USA

Network information and node details available by reading more.


Flexential, Las Vegas, Nevada

Test IPv4:

Please let us know if you have any questions/comments and enjoy!


I’m Andrew, techno polymath and long-time LowEndTalk community Moderator. My technical interests include all things Unix, perl, python, shell scripting, and relational database systems. I enjoy writing technical articles here on LowEndBox to help people get more out of their VPSes.

lost wallet – I’m trying to find out if I invested in bit coin years ago any ideas on how I would do that?

No government agency or other authority keeps track of cash you put in the pocket of your old jeans or down the back of your sofa five years ago.

I was just hoping that maybe it would be listed under my name

Just as there’s no global registry of who currently owns every $5 bill and where they put it, there’s no global registry of who owns every amount of Bitcoin. Like many other forms of cash, Bitcoin is anonymous.

If you can’t remember where you put those 50 $100 bills you had five years ago, its unlikely random strangers on the other side of the planet would be able to tell you that you put it down the back of your uncle’s piano.

Bitcoin is cash in your pocket not a bank account. There is no Bitcoin corporation. Bitcoin tries to be anonymous, the only public information just links amounts of money to secret numbers. You have to know that secret number to spend the money. The secret number is stored in a computer program called a wallet, either an app on a phone or a program on a PC or maybe in a website run by one of thousands of online businesses who look after money for people.

No international or national government agency or other organisation keeps track of your cash for you.

I’m trying to find out if I invested in bit coin years ago any ideas on how I would do that?

Jestin’s answer covers that.

You need to find the original wallet, some e-mail correspondence with a bank-like business (exchange, trading platform, etc) or somewhere you wrote down the details like the secret number (private-key or seed-phrase/backup-phrase/recovery phrase) or somewhere you stored a backup file made by whichever wallet program you had used (there are many, all different).

10 Years old domain , Excellent for eCommerce or branding

Why are you selling this site?
We plan to switch our services to alternative domain so we are offering this domain for sale

How is it monetized?
This is 8 years old domain, So it can be used with multiple items, like online ecommerce websites. cash related businesses, .. etc

Does this site come with any social media accounts?
No domain doesn’t have any social media accounts

How much time does this site take to run?
– This is domain only so it will be up to how you use it

What challenges are there with running this site?
– According to what you plan to use it for


What happens after the 25 years validity of an android app keystore is up?

Hello, asking this question here since it got closed on and StackOverflow

The standard validity of keystores used to sign Android applications is 25 years.

On it says the following:

Validity (years): Set the length of time in years that your key will be valid. Your key should be valid for at least 25 years, so you can sign app updates with the same key through the lifespan of your app.

And following is the keystore requirement for Google PlayStore

The key must be 2048 bit RSA key and have 25-year validity.

So now what happens after the 25 years are over?

Google has now introduced Google App Signing, so the developers who have enabled that might be able to use a new key by contacting support and sending them a PEM file of their new key. And although this will be a long and tedious process for Google (considering the number of apps on the PlayStore), but atleast it will still be possible for the developers to continue sending updates.

But what about the developers who opted out of Google App Signing or published their apps before Google App Signing was launched, or those who use other mediums to distribute their apps?

reward schedule – How come this formula predicts more than four years to the next halving?

The formula is correct – a halving occurs every 210000 blocks. If the average time between each block is exactly 10 minutes, you wind up with a total time of about 3.995 years.

However, if blocks are mined slightly slower, you will take slightly longer than 4 years – if they are mined faster than 10 minutes, it’ll take less than 4 years to get to the next halving.

Predicting the next halving’s date right now is pretty much impossible, as it would vary immensely based on hashrate and difficulty changes over the next few years.