中国の暦法はいわゆる太陰太陽暦であり、1月の長さを月の月齢約29.3日を基準に1年における月の配列を太陽の運行を基準に定める。新月を朔、満月を望といい朔日を月の初めの日として配当していった。朔日の計算方法には、平朔法と定朔法がある。季節は1太陽年を24分した二十四節気を基準に決められる。二十四節気の計算方法には平気法と定気法がある。12朔望月と1太陽年のずれは閏月を設けることで調整され、閏月は年の途中に置かれ二十四節気の中気を含まない月とされた。年始は前漢の太初暦以来冬至の翌々月、つまり立春前後に設けられ1月には必ず雨水が含まれた。これにより1年の始めと四季の始めが一致するようにされた。そして中国暦の大きな特徴は上記のような日付の配当するカレンダーとしての機能のほかに日食や月食、惑星の運行位置を計算して予報する天体暦（エフェメリス）としての機能をあわせもっていたことである。このため日食・月食の誤報がしばしば改暦の理由になった。
中国暦（ちゅうごくれき）では、中国の伝統的な暦法を総合して説明する。中国では伝統的な暦法のことを夏暦（かれき）・農暦（のうれき）・陰暦（いんれき）・旧暦（きゅうれき）などと呼んでいる。また、ベトナムなどのように黄暦（こうれき）と呼称する国・地域もある。さらに日本では、中国から輸入した暦のことを漢暦（かんれき）と呼んでいた（日本の暦については「太陰太陽暦#日本」も参照）。夏暦とはもともと古六暦の一つであるが、辛亥革命以後に太陽暦（グレゴリオ暦）が採用されるようになると、それまでの伝統的な太陰太陽暦を総称する言葉となった。これは、中国の太陰太陽暦が建寅の月を年始とする夏正であったためである。また、一般的に農暦と呼ばれるようになったのは、農村で今でも広く使われているからである。中国国内で2006年に無形文化遺産に登録され、2016年、ユネスコが推進する無形文化遺産に登録された。
2008年12月15日、高校2年次に1学年上の曵地裕哉と共に2009年以降のトップチームへの昇格が発表された（二種登録）。コンサドーレ札幌の下部組織の選手で、初の飛び級でのトップチームへの昇格である。その為、北海道札幌厚別高等学校から通信制のウィザス高等学校に編入した。2009年、背番号は札幌U-18時代の2学年上の先輩でもある横野純貴が前年に背負った27を与えられた。この年に監督に就任した石崎信弘の信頼を得て、7月25日J2第30節岡山戦で初めて控えメンバーに登録され、続く8月2日J2第31節C大阪戦で後半13分に西大伍と途中交代で公式戦初出場を果たし、藤田征也が持つクラブ史上最年少出場記録を塗り替えた（18歳2カ月10日。翌2010年に三上陽輔、荒野拓馬が記録更新）。続く8月5日J2第32節福岡戦で初先発出場を果たし勝利に貢献。2001年に今野泰幸が記録したクラブ史上最年少先発出場記録に並ぶ最速先発出場であった（18歳2カ月13日）。以降右サイドで定位置を確保し、ゴールこそ挙げられず新居辰基が持つクラブ史上最年少得点記録の更新とはならなかったものの、コンスタントに起用され続けシーズン通して公式戦20試合に出場した。また、この年はU-18日本代表にも招集されSBSカップ 国際ユースサッカー　、AFC U-19選手権2010 (予選) に出場した。2010年、札幌とプロ契約を結び 前年に続けて背番号27を背負う事が決まった。J2開幕戦から先発出場を果たし以降も主力選手として活躍。5月30日J2第15節富山戦の後半25分にプロ初ゴールを挙げ、2010 FIFAワールドカップによるリーグ戦中断期間明けの7月18日J2第18節千葉戦では前半5分と後半44分にゴールを挙げ勝利に貢献するなど、チームが下位に低迷する中において5ゴールを挙げる活躍を見せ、プロ1年目ながら西嶋弘之、内村圭宏と並びチーム得点王となった。そうした活躍もあってU-19日本代表にもコンスタントに招集されており、SBSカップ 国際ユースサッカー、AFC U-19選手権2010 に出場した。2011年は背番号を15に変更。前年の活躍からチームの主軸として期待され副キャプテンを任された。このシーズンは前年に主力として活躍した選手の多くが移籍した事もあって序盤からチームの成績が低迷すると、自身の調子も上がらずシーズン初ゴールは8月17日J2第3節千葉戦まで持越しとなった。以降徐々に調子を取り戻すとゴールも挙げられるようになり、12月3日J2最終節F東京戦では内村圭宏の先制点をアシストし札幌のJ1昇格に貢献した。2012年、この年も前年に続き副キャプテンを努めた。自身にとって初のJ1のシーズンとなったが開幕前からの度重なる怪我の影響 により出遅れ、4月7日のJ1第5節柏戦で後半開始から岡本賢明と途中交代でJ1初出場を果たし、続く4月14日J1第6節名古屋戦でJ1初ゴールを挙げた。チームはシーズン序盤から最下位に沈み最終的にJ2降格を喫してしまうがチーム得点王となる活躍を見せ、中でも10月6日のJ1第28節浦和戦では後半5分、29分と立て続けにゴールを挙げ、格上相手に勝利を収める原動力となった。2013年はシーズン開幕前の2月1日にスイススーパーリーグのFCトゥーンより獲得の打診を受け移籍を前提としたトライアルに参加する事が発表された が、最終的に契約合意には至らず 2013年シーズンも引き続き札幌で迎える事となった。この年に新たに監督に就任した財前恵一の信頼を勝ち取り開幕戦から先発出場を続けていたが、3月31日J2第6節G大阪戦で相手のシュートをブロックした際に左膝外側半月板損傷による全治4～6ヶ月の重傷を負ってしまい、11月20日天皇杯甲府戦の後半26分に神田夢実と途中交代で実に8ヶ月ぶりとなる公式戦復帰を果たした。