 		# fake a moment
 		mom = moment()
 		mom.bc = parseInt(s)
+		if mom.bc < 10
+			mom.bc = "000"+mom.bc
+		else if mom.bc < 100
+			mom.bc = "00"+mom.bc
+		else if mom.bc < 1000
+			mom.bc = "0"+mom.bc
+		else
+			mom.bc = ""+mom.bc
+
 		return mom
 
 

		if not (s?.trim?().length > 0)
			return moment.invalid()

		support_bc = false

		for format in formats
			if format == "Y"
				# we support -1mio years
				support_bc = true

			mom = @__parseFormat(format, s)
			if mom


				# console.debug "parsing ok", mom, f, moment.locale()
				return mom

		# Moment support not all BC dates, we get here
		# if the year is below that, or ends with a supported
		# appendix like "v. Chr."

		# lets see if the date is below zero
		check_bc = false
