fix:印刷时间兼容/和-两种分隔符,支持1980/03格式
This commit is contained in:
parent
251e2ca311
commit
3a4a30511d
@ -2095,7 +2095,9 @@ export default {
|
|||||||
var pubTimeStr = this.printTime || ''
|
var pubTimeStr = this.printTime || ''
|
||||||
var pubTimestamp = '0'
|
var pubTimestamp = '0'
|
||||||
if (pubTimeStr) {
|
if (pubTimeStr) {
|
||||||
var parts = pubTimeStr.split('-')
|
// 兼容 '1980/03' 和 '1980-03' 两种格式
|
||||||
|
var normalized = pubTimeStr.replace(/\//g, '-')
|
||||||
|
var parts = normalized.split('-')
|
||||||
if (parts.length >= 2) {
|
if (parts.length >= 2) {
|
||||||
var d = new Date(parseInt(parts[0], 10), parseInt(parts[1], 10) - 1, 1)
|
var d = new Date(parseInt(parts[0], 10), parseInt(parts[1], 10) - 1, 1)
|
||||||
var ts = Math.floor(d.getTime() / 1000)
|
var ts = Math.floor(d.getTime() / 1000)
|
||||||
@ -2237,7 +2239,9 @@ export default {
|
|||||||
var pubTimeStr = this.noIsbnPrintTime || ''
|
var pubTimeStr = this.noIsbnPrintTime || ''
|
||||||
var pubTimestamp = '0'
|
var pubTimestamp = '0'
|
||||||
if (pubTimeStr) {
|
if (pubTimeStr) {
|
||||||
var parts = pubTimeStr.split('-')
|
// 兼容 '1980/03' 和 '1980-03' 两种格式
|
||||||
|
var normalized = pubTimeStr.replace(/\//g, '-')
|
||||||
|
var parts = normalized.split('-')
|
||||||
if (parts.length >= 2) {
|
if (parts.length >= 2) {
|
||||||
var d = new Date(parseInt(parts[0], 10), parseInt(parts[1], 10) - 1, 1)
|
var d = new Date(parseInt(parts[0], 10), parseInt(parts[1], 10) - 1, 1)
|
||||||
var ts = Math.floor(d.getTime() / 1000)
|
var ts = Math.floor(d.getTime() / 1000)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user