Commit 2c868a95 authored by astaxie's avatar astaxie

make datePatterns hide

parent 8ba6dbb9
...@@ -61,7 +61,7 @@ func DateFormat(t time.Time, layout string) (datestring string) { ...@@ -61,7 +61,7 @@ func DateFormat(t time.Time, layout string) (datestring string) {
} }
// DateFormat pattern rules. // DateFormat pattern rules.
var DatePatterns = []string{ var datePatterns = []string{
// year // year
"Y", "2006", // A full numeric representation of a year, 4 digits Examples: 1999 or 2003 "Y", "2006", // A full numeric representation of a year, 4 digits Examples: 1999 or 2003
"y", "06", //A two digit representation of a year Examples: 99 or 03 "y", "06", //A two digit representation of a year Examples: 99 or 03
...@@ -103,14 +103,14 @@ var DatePatterns = []string{ ...@@ -103,14 +103,14 @@ var DatePatterns = []string{
// Parse Date use PHP time format. // Parse Date use PHP time format.
func DateParse(dateString, format string) (time.Time, error) { func DateParse(dateString, format string) (time.Time, error) {
replacer := strings.NewReplacer(DatePatterns...) replacer := strings.NewReplacer(datePatterns...)
format = replacer.Replace(format) format = replacer.Replace(format)
return time.ParseInLocation(format, dateString, time.Local) return time.ParseInLocation(format, dateString, time.Local)
} }
// Date takes a PHP like date func to Go's time format. // Date takes a PHP like date func to Go's time format.
func Date(t time.Time, format string) string { func Date(t time.Time, format string) string {
replacer := strings.NewReplacer(DatePatterns...) replacer := strings.NewReplacer(datePatterns...)
format = replacer.Replace(format) format = replacer.Replace(format)
return t.Format(format) return t.Format(format)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment