Last active
July 10, 2018 02:44
-
-
Save davedelong/03a4f638475c8f9443be2b8093e3ab09 to your computer and use it in GitHub Desktop.
Japanese Eras
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// obviously, we'll need a japanese calendar | |
let jp = Calendar(identifier: .japanese) | |
// this is a date formatter that, when formatting a date, gives us the full readable name of the date's era | |
let jpf = DateFormatter() | |
// see also: https://unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns | |
jpf.dateFormat = "GGGG" | |
jpf.calendar = jp | |
// ranges are numbered starting at 0 | |
// given an era number, this will give us the DateInterval (start to end) of that era | |
func rangeOfEra(_ era: Int) -> DateInterval? { | |
let c = DateComponents(calendar: jp, era: era) | |
guard let d = jp.date(from: c) else { return nil } | |
let range = jp.dateInterval(of: .era, for: d) | |
return range | |
} | |
// get a list of all known Japanese eras | |
func getJapaneseEras() -> Array<DateInterval> { | |
var era = 0 | |
var intervals = Array<DateInterval>() | |
while let range = rangeOfEra(era) { | |
era += 1 | |
if range != intervals.last { | |
intervals.append(range) | |
} | |
} | |
return intervals | |
} | |
// get the full name of a Japanese Era | |
func getEraName(_ era: DateInterval) -> String { | |
// to be sure, we'll take the date that's about halfway between the start and the end | |
let difference = abs(era.end.timeIntervalSinceReferenceDate - era.start.timeIntervalSinceReferenceDate) | |
let halfway = difference / 2.0 | |
let midway = era.start.addingTimeInterval(halfway) | |
return jpf.string(from: midway) | |
} | |
let ranges = getJapaneseEras() | |
for r in ranges { | |
let name = getEraName(r) | |
print("\(name) went from \(r.start) to \(r.end)") | |
} | |
/* | |
When run, this code outputs: | |
Taika (645–650) went from 0645-01-04 06:59:56 +0000 to 0650-01-04 06:59:56 +0000 | |
Hakuhō (672–686) went from 0672-01-04 06:59:56 +0000 to 0686-01-04 06:59:56 +0000 | |
Shuchō (686–701) went from 0686-07-23 06:59:56 +0000 to 0701-07-24 06:59:56 +0000 | |
Taihō (701–704) went from 0701-03-25 06:59:56 +0000 to 0704-03-25 06:59:56 +0000 | |
Keiun (704–708) went from 0704-05-14 06:59:56 +0000 to 0708-05-14 06:59:56 +0000 | |
Wadō (708–715) went from 0708-01-15 06:59:56 +0000 to 0715-01-15 06:59:56 +0000 | |
Reiki (715–717) went from 0715-09-06 06:59:56 +0000 to 0717-09-06 06:59:56 +0000 | |
Yōrō (717–724) went from 0717-11-21 06:59:56 +0000 to 0724-11-21 06:59:56 +0000 | |
Jinki (724–729) went from 0724-02-08 06:59:56 +0000 to 0729-02-08 06:59:56 +0000 | |
Tenpyō (729–749) went from 0729-08-09 06:59:56 +0000 to 0749-08-09 06:59:56 +0000 | |
Tenpyō-shōhō (749–757) went from 0749-07-06 06:59:56 +0000 to 0757-07-06 06:59:56 +0000 | |
Tenpyō-hōji (757–765) went from 0757-08-22 06:59:56 +0000 to 0765-08-22 06:59:56 +0000 | |
Tenpyō-jingo (765–767) went from 0765-01-11 06:59:56 +0000 to 0767-01-11 06:59:56 +0000 | |
Jingo-keiun (767–770) went from 0767-08-20 06:59:56 +0000 to 0770-08-20 06:59:56 +0000 | |
Ten-ō (781–782) went from 0781-01-05 06:59:56 +0000 to 0782-01-05 06:59:56 +0000 | |
Enryaku (782–806) went from 0782-08-23 06:59:56 +0000 to 0806-08-23 06:59:56 +0000 | |
Daidō (806–810) went from 0806-05-22 06:59:56 +0000 to 0810-05-22 06:59:56 +0000 | |
Kōnin (810–824) went from 0810-09-23 06:59:56 +0000 to 0824-09-23 06:59:56 +0000 | |
Tenchō (824–834) went from 0824-01-09 06:59:56 +0000 to 0834-01-09 06:59:56 +0000 | |
Jōwa (834–848) went from 0834-01-07 06:59:56 +0000 to 0848-01-07 06:59:56 +0000 | |
Kajō (848–851) went from 0848-06-17 06:59:56 +0000 to 0851-06-17 06:59:56 +0000 | |
Ninju (851–854) went from 0851-05-02 06:59:56 +0000 to 0854-05-02 06:59:56 +0000 | |
Saikō (854–857) went from 0854-12-04 06:59:56 +0000 to 0857-12-04 06:59:56 +0000 | |
Ten-an (857–859) went from 0857-02-25 06:59:56 +0000 to 0859-02-25 06:59:56 +0000 | |
Jōgan (859–877) went from 0859-04-19 06:59:56 +0000 to 0877-04-19 06:59:56 +0000 | |
Gangyō (877–885) went from 0877-04-20 06:59:56 +0000 to 0885-04-20 06:59:56 +0000 | |
Ninna (885–889) went from 0885-02-25 06:59:56 +0000 to 0889-02-25 06:59:56 +0000 | |
Kanpyō (889–898) went from 0889-05-01 06:59:56 +0000 to 0898-05-01 06:59:56 +0000 | |
Shōtai (898–901) went from 0898-04-30 06:59:56 +0000 to 0901-05-01 06:59:56 +0000 | |
Engi (901–923) went from 0901-07-20 06:59:56 +0000 to 0923-07-20 06:59:56 +0000 | |
Enchō (923–931) went from 0923-04-16 06:59:56 +0000 to 0931-04-16 06:59:56 +0000 | |
Jōhei (931–938) went from 0931-05-01 06:59:56 +0000 to 0938-05-01 06:59:56 +0000 | |
Tengyō (938–947) went from 0938-05-27 06:59:56 +0000 to 0947-05-27 06:59:56 +0000 | |
Tenryaku (947–957) went from 0947-04-27 06:59:56 +0000 to 0957-04-27 06:59:56 +0000 | |
Tentoku (957–961) went from 0957-11-01 06:59:56 +0000 to 0961-11-01 06:59:56 +0000 | |
Ōwa (961–964) went from 0961-02-21 06:59:56 +0000 to 0964-02-21 06:59:56 +0000 | |
Kōhō (964–968) went from 0964-07-15 06:59:56 +0000 to 0968-07-15 06:59:56 +0000 | |
Anna (968–970) went from 0968-08-18 06:59:56 +0000 to 0970-08-18 06:59:56 +0000 | |
Tenroku (970–973) went from 0970-03-30 06:59:56 +0000 to 0973-03-30 06:59:56 +0000 | |
Ten’en (973–976) went from 0973-12-25 06:59:56 +0000 to 0976-12-25 06:59:56 +0000 | |
Jōgen (976–978) went from 0976-07-18 06:59:56 +0000 to 0978-07-18 06:59:56 +0000 | |
Tengen (978–983) went from 0978-12-04 06:59:56 +0000 to 0983-12-04 06:59:56 +0000 | |
Eikan (983–985) went from 0983-04-20 06:59:56 +0000 to 0985-04-20 06:59:56 +0000 | |
Kanna (985–987) went from 0985-05-02 06:59:56 +0000 to 0987-05-02 06:59:56 +0000 | |
Eien (987–989) went from 0987-04-10 06:59:56 +0000 to 0989-04-10 06:59:56 +0000 | |
Eiso (989–990) went from 0989-08-13 06:59:56 +0000 to 0990-08-13 06:59:56 +0000 | |
Shōryaku (990–995) went from 0990-11-12 06:59:56 +0000 to 0995-11-12 06:59:56 +0000 | |
Chōtoku (995–999) went from 0995-02-27 06:59:56 +0000 to 0999-02-27 06:59:56 +0000 | |
Chōhō (999–1004) went from 0999-01-18 06:59:56 +0000 to 1004-01-19 06:59:56 +0000 | |
Kankō (1004–1012) went from 1004-07-26 06:59:56 +0000 to 1012-07-26 06:59:56 +0000 | |
Chōwa (1012–1017) went from 1012-12-31 06:59:56 +0000 to 1017-12-31 06:59:56 +0000 | |
Kannin (1017–1021) went from 1017-04-29 06:59:56 +0000 to 1021-04-29 06:59:56 +0000 | |
Jian (1021–1024) went from 1021-02-08 06:59:56 +0000 to 1024-02-08 06:59:56 +0000 | |
Manju (1024–1028) went from 1024-07-19 06:59:56 +0000 to 1028-07-19 06:59:56 +0000 | |
Chōgen (1028–1037) went from 1028-07-31 06:59:56 +0000 to 1037-07-31 06:59:56 +0000 | |
Chōryaku (1037–1040) went from 1037-04-27 06:59:56 +0000 to 1040-04-27 06:59:56 +0000 | |
Chōkyū (1040–1044) went from 1040-11-16 06:59:56 +0000 to 1044-11-16 06:59:56 +0000 | |
Kantoku (1044–1046) went from 1044-11-30 06:59:56 +0000 to 1046-11-30 06:59:56 +0000 | |
Eishō (1046–1053) went from 1046-04-20 06:59:56 +0000 to 1053-04-20 06:59:56 +0000 | |
Tengi (1053–1058) went from 1053-01-17 06:59:56 +0000 to 1058-01-17 06:59:56 +0000 | |
Kōhei (1058–1065) went from 1058-09-04 06:59:56 +0000 to 1065-09-04 06:59:56 +0000 | |
Jiryaku (1065–1069) went from 1065-08-08 06:59:56 +0000 to 1069-08-08 06:59:56 +0000 | |
Enkyū (1069–1074) went from 1069-04-19 06:59:56 +0000 to 1074-04-19 06:59:56 +0000 | |
Shōho (1074–1077) went from 1074-08-29 06:59:56 +0000 to 1077-08-29 06:59:56 +0000 | |
Shōryaku (1077–1081) went from 1077-11-23 06:59:56 +0000 to 1081-11-23 06:59:56 +0000 | |
Eihō (1081–1084) went from 1081-02-16 06:59:56 +0000 to 1084-02-16 06:59:56 +0000 | |
Ōtoku (1084–1087) went from 1084-02-13 06:59:56 +0000 to 1087-02-13 06:59:56 +0000 | |
Kanji (1087–1094) went from 1087-04-13 06:59:56 +0000 to 1094-04-13 06:59:56 +0000 | |
Kahō (1094–1096) went from 1094-12-21 06:59:56 +0000 to 1096-12-21 06:59:56 +0000 | |
Eichō (1096–1097) went from 1096-12-23 06:59:56 +0000 to 1097-12-23 06:59:56 +0000 | |
Jōtoku (1097–1099) went from 1097-11-27 06:59:56 +0000 to 1099-11-27 06:59:56 +0000 | |
Kōwa (1099–1104) went from 1099-09-03 06:59:56 +0000 to 1104-09-04 06:59:56 +0000 | |
Chōji (1104–1106) went from 1104-02-17 06:59:56 +0000 to 1106-02-17 06:59:56 +0000 | |
Kashō (1106–1108) went from 1106-04-16 06:59:56 +0000 to 1108-04-16 06:59:56 +0000 | |
Tennin (1108–1110) went from 1108-08-10 06:59:56 +0000 to 1110-08-10 06:59:56 +0000 | |
Ten-ei (1110–1113) went from 1110-07-20 06:59:56 +0000 to 1113-07-20 06:59:56 +0000 | |
Eikyū (1113–1118) went from 1113-07-20 06:59:56 +0000 to 1118-07-20 06:59:56 +0000 | |
Gen’ei (1118–1120) went from 1118-04-10 06:59:56 +0000 to 1120-04-10 06:59:56 +0000 | |
Hōan (1120–1124) went from 1120-04-17 06:59:56 +0000 to 1124-04-17 06:59:56 +0000 | |
Tenji (1124–1126) went from 1124-04-10 06:59:56 +0000 to 1126-04-10 06:59:56 +0000 | |
Daiji (1126–1131) went from 1126-01-29 06:59:56 +0000 to 1131-01-29 06:59:56 +0000 | |
Tenshō (1131–1132) went from 1131-02-05 06:59:56 +0000 to 1132-02-05 06:59:56 +0000 | |
Chōshō (1132–1135) went from 1132-08-18 06:59:56 +0000 to 1135-08-18 06:59:56 +0000 | |
Hōen (1135–1141) went from 1135-05-04 06:59:56 +0000 to 1141-05-04 06:59:56 +0000 | |
Eiji (1141–1142) went from 1141-07-17 06:59:56 +0000 to 1142-07-17 06:59:56 +0000 | |
Kōji (1142–1144) went from 1142-05-05 06:59:56 +0000 to 1144-05-05 06:59:56 +0000 | |
Ten’yō (1144–1145) went from 1144-03-01 06:59:56 +0000 to 1145-03-02 06:59:56 +0000 | |
Kyūan (1145–1151) went from 1145-07-29 06:59:56 +0000 to 1151-07-29 06:59:56 +0000 | |
Ninpei (1151–1154) went from 1151-02-02 06:59:56 +0000 to 1154-02-02 06:59:56 +0000 | |
Kyūju (1154–1156) went from 1154-11-04 06:59:56 +0000 to 1156-11-04 06:59:56 +0000 | |
Hōgen (1156–1159) went from 1156-05-04 06:59:56 +0000 to 1159-05-04 06:59:56 +0000 | |
Heiji (1159–1160) went from 1159-04-27 06:59:56 +0000 to 1160-04-27 06:59:56 +0000 | |
Eiryaku (1160–1161) went from 1160-01-17 06:59:56 +0000 to 1161-01-17 06:59:56 +0000 | |
Ōho (1161–1163) went from 1161-09-11 06:59:56 +0000 to 1163-09-11 06:59:56 +0000 | |
Chōkan (1163–1165) went from 1163-04-05 06:59:56 +0000 to 1165-04-05 06:59:56 +0000 | |
Eiman (1165–1166) went from 1165-06-12 06:59:56 +0000 to 1166-06-12 06:59:56 +0000 | |
Nin’an (1166–1169) went from 1166-09-03 06:59:56 +0000 to 1169-09-03 06:59:56 +0000 | |
Kaō (1169–1171) went from 1169-04-15 06:59:56 +0000 to 1171-04-15 06:59:56 +0000 | |
Shōan (1171–1175) went from 1171-04-28 06:59:56 +0000 to 1175-04-28 06:59:56 +0000 | |
Angen (1175–1177) went from 1175-08-04 06:59:56 +0000 to 1177-08-04 06:59:56 +0000 | |
Jishō (1177–1181) went from 1177-08-11 06:59:56 +0000 to 1181-08-11 06:59:56 +0000 | |
Yōwa (1181–1182) went from 1181-07-21 06:59:56 +0000 to 1182-07-21 06:59:56 +0000 | |
Juei (1182–1184) went from 1182-06-03 06:59:56 +0000 to 1184-06-03 06:59:56 +0000 | |
Genryaku (1184–1185) went from 1184-04-23 06:59:56 +0000 to 1185-04-23 06:59:56 +0000 | |
Bunji (1185–1190) went from 1185-08-21 06:59:56 +0000 to 1190-08-21 06:59:56 +0000 | |
Kenkyū (1190–1199) went from 1190-04-18 06:59:56 +0000 to 1199-04-18 06:59:56 +0000 | |
Shōji (1199–1201) went from 1199-05-04 06:59:56 +0000 to 1201-05-04 06:59:56 +0000 | |
Kennin (1201–1204) went from 1201-02-20 06:59:56 +0000 to 1204-02-20 06:59:56 +0000 | |
Genkyū (1204–1206) went from 1204-02-27 06:59:56 +0000 to 1206-02-27 06:59:56 +0000 | |
Ken’ei (1206–1207) went from 1206-05-04 06:59:56 +0000 to 1207-05-04 06:59:56 +0000 | |
Jōgen (1207–1211) went from 1207-11-01 06:59:56 +0000 to 1211-11-01 06:59:56 +0000 | |
Kenryaku (1211–1213) went from 1211-03-16 06:59:56 +0000 to 1213-03-16 06:59:56 +0000 | |
Kenpō (1213–1219) went from 1213-12-13 06:59:56 +0000 to 1219-12-13 06:59:56 +0000 | |
Jōkyū (1219–1222) went from 1219-04-19 06:59:56 +0000 to 1222-04-19 06:59:56 +0000 | |
Jōō (1222–1224) went from 1222-04-20 06:59:56 +0000 to 1224-04-20 06:59:56 +0000 | |
Karoku (1225–1227) went from 1224-11-27 06:59:56 +0000 to 1225-11-27 06:59:56 +0000 | |
Karoku (1225–1227) went from 1225-04-27 06:59:56 +0000 to 1227-04-27 06:59:56 +0000 | |
Antei (1227–1229) went from 1227-12-17 06:59:56 +0000 to 1229-12-17 06:59:56 +0000 | |
Kanki (1229–1232) went from 1229-03-12 06:59:56 +0000 to 1232-03-12 06:59:56 +0000 | |
Jōei (1232–1233) went from 1232-04-09 06:59:56 +0000 to 1233-04-09 06:59:56 +0000 | |
Tenpuku (1233–1234) went from 1233-04-22 06:59:56 +0000 to 1234-04-22 06:59:56 +0000 | |
Bunryaku (1234–1235) went from 1234-11-12 06:59:56 +0000 to 1235-11-12 06:59:56 +0000 | |
Katei (1235–1238) went from 1235-09-26 06:59:56 +0000 to 1238-09-26 06:59:56 +0000 | |
En’ō (1239–1240) went from 1238-11-30 06:59:56 +0000 to 1239-11-30 06:59:56 +0000 | |
En’ō (1239–1240) went from 1239-02-14 06:59:56 +0000 to 1240-02-14 06:59:56 +0000 | |
Ninji (1240–1243) went from 1240-07-23 06:59:56 +0000 to 1243-07-23 06:59:56 +0000 | |
Kangen (1243–1247) went from 1243-03-05 06:59:56 +0000 to 1247-03-05 06:59:56 +0000 | |
Hōji (1247–1249) went from 1247-03-07 06:59:56 +0000 to 1249-03-07 06:59:56 +0000 | |
Kenchō (1249–1256) went from 1249-03-25 06:59:56 +0000 to 1256-03-25 06:59:56 +0000 | |
Shōka (1257–1259) went from 1256-10-12 06:59:56 +0000 to 1257-10-12 06:59:56 +0000 | |
Shōka (1257–1259) went from 1257-03-21 06:59:56 +0000 to 1259-03-21 06:59:56 +0000 | |
Shōgen (1259–1260) went from 1259-04-02 06:59:56 +0000 to 1260-04-02 06:59:56 +0000 | |
Bun’ō (1260–1261) went from 1260-04-20 06:59:56 +0000 to 1261-04-20 06:59:56 +0000 | |
Kōchō (1261–1264) went from 1261-02-27 06:59:56 +0000 to 1264-02-27 06:59:56 +0000 | |
Bun’ei (1264–1275) went from 1264-03-06 06:59:56 +0000 to 1275-03-07 06:59:56 +0000 | |
Kenji (1275–1278) went from 1275-05-02 06:59:56 +0000 to 1278-05-02 06:59:56 +0000 | |
Kōan (1278–1288) went from 1278-03-08 06:59:56 +0000 to 1288-03-08 06:59:56 +0000 | |
Shōō (1288–1293) went from 1288-05-05 06:59:56 +0000 to 1293-05-05 06:59:56 +0000 | |
Einin (1293–1299) went from 1293-09-08 06:59:56 +0000 to 1299-09-08 06:59:56 +0000 | |
Shōan (1299–1302) went from 1299-05-02 06:59:56 +0000 to 1302-05-03 06:59:56 +0000 | |
Kengen (1302–1303) went from 1302-11-29 06:59:56 +0000 to 1303-11-29 06:59:56 +0000 | |
Kagen (1303–1306) went from 1303-08-13 06:59:56 +0000 to 1306-08-13 06:59:56 +0000 | |
Tokuji (1306–1308) went from 1306-12-22 06:59:56 +0000 to 1308-12-22 06:59:56 +0000 | |
Enkyō (1308–1311) went from 1308-10-17 06:59:56 +0000 to 1311-10-17 06:59:56 +0000 | |
Ōchō (1311–1312) went from 1311-05-06 06:59:56 +0000 to 1312-05-06 06:59:56 +0000 | |
Shōwa (1312–1317) went from 1312-03-28 06:59:56 +0000 to 1317-03-28 06:59:56 +0000 | |
Bunpō (1317–1319) went from 1317-02-11 06:59:56 +0000 to 1319-02-11 06:59:56 +0000 | |
Genō (1319–1321) went from 1319-05-06 06:59:56 +0000 to 1321-05-06 06:59:56 +0000 | |
Genkō (1321–1324) went from 1321-03-03 06:59:56 +0000 to 1324-03-02 06:59:56 +0000 | |
Shōchū (1324–1326) went from 1324-12-17 06:59:56 +0000 to 1326-12-17 06:59:56 +0000 | |
Karyaku (1326–1329) went from 1326-05-04 06:59:56 +0000 to 1329-05-04 06:59:56 +0000 | |
Gentoku (1329–1331) went from 1329-09-06 06:59:56 +0000 to 1331-09-06 06:59:56 +0000 | |
Genkō (1331–1334) went from 1331-08-17 06:59:56 +0000 to 1334-08-17 06:59:56 +0000 | |
Kenmu (1334–1336) went from 1334-02-06 06:59:56 +0000 to 1336-02-06 06:59:56 +0000 | |
Engen (1336–1340) went from 1336-03-08 06:59:56 +0000 to 1340-03-08 06:59:56 +0000 | |
Kōkoku (1340–1346) went from 1340-05-06 06:59:56 +0000 to 1346-05-06 06:59:56 +0000 | |
Shōhei (1346–1370) went from 1346-12-16 06:59:56 +0000 to 1370-12-16 06:59:56 +0000 | |
Kentoku (1370–1372) went from 1370-08-01 06:59:56 +0000 to 1372-08-01 06:59:56 +0000 | |
Bunchū (1372–1375) went from 1372-04-09 06:59:56 +0000 to 1375-04-09 06:59:56 +0000 | |
Tenju (1375–1379) went from 1375-06-04 06:59:56 +0000 to 1379-06-04 06:59:56 +0000 | |
Kōryaku (1379–1381) went from 1379-03-30 06:59:56 +0000 to 1381-03-30 06:59:56 +0000 | |
Kōwa (1381–1384) went from 1381-02-18 06:59:56 +0000 to 1384-02-18 06:59:56 +0000 | |
Meitoku (1384–1387) went from 1384-05-06 06:59:56 +0000 to 1387-05-06 06:59:56 +0000 | |
Kakei (1387–1389) went from 1387-08-31 06:59:56 +0000 to 1389-08-31 06:59:56 +0000 | |
Kōō (1389–1390) went from 1389-02-17 06:59:56 +0000 to 1390-02-17 06:59:56 +0000 | |
Meitoku (1390–1394) went from 1390-04-03 06:59:56 +0000 to 1394-04-03 06:59:56 +0000 | |
Ōei (1394–1428) went from 1394-07-13 06:59:56 +0000 to 1428-07-14 06:59:56 +0000 | |
Shōchō (1428–1429) went from 1428-05-06 06:59:56 +0000 to 1429-05-06 06:59:56 +0000 | |
Eikyō (1429–1441) went from 1429-09-14 06:59:56 +0000 to 1441-09-14 06:59:56 +0000 | |
Kakitsu (1441–1444) went from 1441-02-26 06:59:56 +0000 to 1444-02-26 06:59:56 +0000 | |
Bun’an (1444–1449) went from 1444-02-14 06:59:56 +0000 to 1449-02-14 06:59:56 +0000 | |
Hōtoku (1449–1452) went from 1449-08-06 06:59:56 +0000 to 1452-08-06 06:59:56 +0000 | |
Kyōtoku (1452–1455) went from 1452-08-03 06:59:56 +0000 to 1455-08-03 06:59:56 +0000 | |
Kōshō (1455–1457) went from 1455-08-03 06:59:56 +0000 to 1457-08-03 06:59:56 +0000 | |
Chōroku (1457–1460) went from 1457-10-07 06:59:56 +0000 to 1460-10-07 06:59:56 +0000 | |
Kanshō (1460–1466) went from 1460-12-30 06:59:56 +0000 to 1466-12-30 06:59:56 +0000 | |
Bunshō (1466–1467) went from 1466-03-09 06:59:56 +0000 to 1467-03-09 06:59:56 +0000 | |
Ōnin (1467–1469) went from 1467-03-12 06:59:56 +0000 to 1469-03-12 06:59:56 +0000 | |
Bunmei (1469–1487) went from 1469-05-07 06:59:56 +0000 to 1487-05-07 06:59:56 +0000 | |
Chōkyō (1487–1489) went from 1487-08-07 06:59:56 +0000 to 1489-08-07 06:59:56 +0000 | |
Entoku (1489–1492) went from 1489-08-30 06:59:56 +0000 to 1492-08-30 06:59:56 +0000 | |
Meiō (1492–1501) went from 1492-07-28 06:59:56 +0000 to 1501-07-29 06:59:56 +0000 | |
Bunki (1501–1504) went from 1501-03-11 06:59:56 +0000 to 1504-03-11 06:59:56 +0000 | |
Eishō (1504–1521) went from 1504-03-11 06:59:56 +0000 to 1521-03-11 06:59:56 +0000 | |
Taiei (1521–1528) went from 1521-09-02 06:59:56 +0000 to 1528-09-02 06:59:56 +0000 | |
Kyōroku (1528–1532) went from 1528-08-30 06:59:56 +0000 to 1532-08-30 06:59:56 +0000 | |
Tenbun (1532–1555) went from 1532-08-08 06:59:56 +0000 to 1555-08-08 06:59:56 +0000 | |
Kōji (1555–1558) went from 1555-11-02 06:59:56 +0000 to 1558-11-02 06:59:56 +0000 | |
Eiroku (1558–1570) went from 1558-03-10 06:59:56 +0000 to 1570-03-10 06:59:56 +0000 | |
Genki (1570–1573) went from 1570-05-03 06:59:56 +0000 to 1573-05-03 06:59:56 +0000 | |
Tenshō (1573–1592) went from 1573-08-07 06:59:56 +0000 to 1592-07-28 06:59:56 +0000 | |
Bunroku (1592–1596) went from 1592-12-08 06:59:56 +0000 to 1596-12-08 06:59:56 +0000 | |
Keichō (1596–1615) went from 1596-10-27 06:59:56 +0000 to 1615-10-27 06:59:56 +0000 | |
Genna (1615–1624) went from 1615-07-13 06:59:56 +0000 to 1624-07-13 06:59:56 +0000 | |
Kan’ei (1624–1644) went from 1624-03-01 06:59:56 +0000 to 1644-03-01 06:59:56 +0000 | |
Shōho (1644–1648) went from 1644-12-16 06:59:56 +0000 to 1648-12-16 06:59:56 +0000 | |
Keian (1648–1652) went from 1648-02-15 06:59:56 +0000 to 1652-02-15 06:59:56 +0000 | |
Jōō (1652–1655) went from 1652-09-18 06:59:56 +0000 to 1655-09-18 06:59:56 +0000 | |
Meireki (1655–1658) went from 1655-04-13 06:59:56 +0000 to 1658-04-13 06:59:56 +0000 | |
Manji (1658–1661) went from 1658-07-23 06:59:56 +0000 to 1661-07-23 06:59:56 +0000 | |
Kanbun (1661–1673) went from 1661-04-25 06:59:56 +0000 to 1673-04-25 06:59:56 +0000 | |
Enpō (1673–1681) went from 1673-09-21 06:59:56 +0000 to 1681-09-21 06:59:56 +0000 | |
Tenna (1681–1684) went from 1681-09-29 06:59:56 +0000 to 1684-09-29 06:59:56 +0000 | |
Jōkyō (1684–1688) went from 1684-02-21 06:59:56 +0000 to 1688-02-21 06:59:56 +0000 | |
Genroku (1688–1704) went from 1688-09-30 06:59:56 +0000 to 1704-09-30 06:59:56 +0000 | |
Hōei (1704–1711) went from 1704-03-13 06:59:56 +0000 to 1711-03-13 06:59:56 +0000 | |
Shōtoku (1711–1716) went from 1711-04-25 06:59:56 +0000 to 1716-04-25 06:59:56 +0000 | |
Kyōhō (1716–1736) went from 1716-06-22 06:59:56 +0000 to 1736-06-22 06:59:56 +0000 | |
Genbun (1736–1741) went from 1736-04-28 06:59:56 +0000 to 1741-04-28 06:59:56 +0000 | |
Kanpō (1741–1744) went from 1741-02-27 06:59:56 +0000 to 1744-02-27 06:59:56 +0000 | |
Enkyō (1744–1748) went from 1744-02-21 06:59:56 +0000 to 1748-02-21 06:59:56 +0000 | |
Kan’en (1748–1751) went from 1748-07-12 06:59:56 +0000 to 1751-07-12 06:59:56 +0000 | |
Hōreki (1751–1764) went from 1751-10-27 06:59:56 +0000 to 1764-10-27 06:59:56 +0000 | |
Meiwa (1764–1772) went from 1764-06-02 06:59:56 +0000 to 1772-06-02 06:59:56 +0000 | |
An’ei (1772–1781) went from 1772-11-16 06:59:56 +0000 to 1781-11-16 06:59:56 +0000 | |
Tenmei (1781–1789) went from 1781-04-02 06:59:56 +0000 to 1789-04-02 06:59:56 +0000 | |
Kansei (1789–1801) went from 1789-01-25 06:59:56 +0000 to 1801-01-25 06:59:56 +0000 | |
Kyōwa (1801–1804) went from 1801-02-05 06:59:56 +0000 to 1804-02-05 06:59:56 +0000 | |
Bunka (1804–1818) went from 1804-02-11 06:59:56 +0000 to 1818-02-11 06:59:56 +0000 | |
Bunsei (1818–1830) went from 1818-04-22 06:59:56 +0000 to 1830-04-22 06:59:56 +0000 | |
Tenpō (1830–1844) went from 1830-12-10 06:59:56 +0000 to 1844-12-10 06:59:56 +0000 | |
Kōka (1844–1848) went from 1844-12-02 06:59:56 +0000 to 1848-12-02 06:59:56 +0000 | |
Kaei (1848–1854) went from 1848-02-28 06:59:56 +0000 to 1854-02-28 06:59:56 +0000 | |
Ansei (1854–1860) went from 1854-11-27 06:59:56 +0000 to 1860-11-27 06:59:56 +0000 | |
Man’en (1860–1861) went from 1860-03-18 06:59:56 +0000 to 1861-03-18 06:59:56 +0000 | |
Bunkyū (1861–1864) went from 1861-02-19 06:59:56 +0000 to 1864-02-19 06:59:56 +0000 | |
Genji (1864–1865) went from 1864-02-20 06:59:56 +0000 to 1865-02-20 06:59:56 +0000 | |
Keiō (1865–1868) went from 1865-04-07 06:59:56 +0000 to 1868-04-07 06:59:56 +0000 | |
Meiji went from 1868-09-08 06:59:56 +0000 to 1912-09-08 07:00:00 +0000 | |
Taishō went from 1912-07-30 07:00:00 +0000 to 1926-07-30 07:00:00 +0000 | |
Shōwa went from 1926-12-25 07:00:00 +0000 to 1989-12-25 07:00:00 +0000 | |
Heisei went from 1989-01-08 07:00:00 +0000 to 141357-07-26 09:25:04 +0000 | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment