How do I use PHP to get the current year?

You can use either date or strftime. In this case I’d say it doesn’t matter as a year is a year, no matter what (unless there’s a locale that formats the year differently?) For example: On a side note, when formatting dates in PHP it matters when you want to format your date in a different locale than … Read more

How to compare dates in Java?

Date has before and after methods and can be compared to each other as follows: For an inclusive comparison: You could also give Joda-Time a go, but note that: Joda-Time is the de facto standard date and time library for Java prior to Java SE 8. Users are now asked to migrate to java.time (JSR-310). Back-ports are available for Java 6 and 7 as well as Android.

Current time formatting with Javascript

A JavaScript Date has several methods allowing you to extract its parts: getFullYear() – Returns the 4-digit yeargetMonth() – Returns a zero-based integer (0-11) representing the month of the year.getDate() – Returns the day of the month (1-31).getDay() – Returns the day of the week (0-6). 0 is Sunday, 6 is Saturday.getHours() – Returns the hour of the day (0-23).getMinutes() – … Read more

Query comparing dates in SQL

Instead of ‘2013-04-12’ whose meaning depends on the local culture, use ‘20130412’ which is recognized as the culture invariant format. If you want to compare with December 4th, you should write ‘20131204’. If you want to compare with April 12th, you should write ‘20130412’. The article Write International Transact-SQL Statements from SQL Server’s documentation explains how to … Read more

Get the current year in JavaScript

Create a new Date() object and call getFullYear(): Example usage: a page footer that always shows the current year:  Run code snippetExpand snippet See also, the Date() constructor’s full list of methods.

Parsing a string to a date in JavaScript

The best string format for string parsing is the date ISO format together with the JavaScript Date object constructor. Examples of ISO format: YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS. But wait! Just using the “ISO format” doesn’t work reliably by itself. String are sometimes parsed as UTC and sometimes as localtime (based on browser vendor and version). The best practice should always … Read more